---
Fuzzer filename: '/src/oniguruma/harnesses/base.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    calc_retry_limit
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sl
        - len
      BBCount:         16
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'harnesses/base.c:215,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:216,11'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:218,12'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:220,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:220,28'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:221,3'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:223,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:224,7'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:227,42'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:230,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:230,7'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:231,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    search
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - options
        - backward
        - sl
      BBCount:         23
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - calc_retry_limit
        - onig_region_free
        - onig_region_new
        - onig_search
        - onig_set_match_stack_limit_size
        - onig_set_retry_limit_in_search
        - onig_set_subexp_call_limit_in_search
      functionUses:    2
      BranchProfiles:
        - Branch String:   'harnesses/base.c:252,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:253,5'
              BranchSideFuncs:
                - onig_set_subexp_call_limit_in_search
                - onig_search
                - onig_region_free
                - onig_region_free
            - BranchSide:      'harnesses/base.c:255,5'
              BranchSideFuncs:
                - onig_set_subexp_call_limit_in_search
                - onig_search
                - onig_region_free
                - onig_region_free
        - Branch String:   'harnesses/base.c:262,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:263,13'
              BranchSideFuncs:
                - onig_search
                - onig_region_free
                - onig_region_free
            - BranchSide:      'harnesses/base.c:267,13'
              BranchSideFuncs:
                - onig_search
                - onig_region_free
                - onig_region_free
        - Branch String:   'harnesses/base.c:272,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:282,3'
              BranchSideFuncs:
                - onig_region_free
            - BranchSide:      'harnesses/base.c:283,12'
              BranchSideFuncs:
                - onig_region_free
                - onig_region_free
        - Branch String:   'harnesses/base.c:283,12'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:288,3'
              BranchSideFuncs:
                - onig_region_free
            - BranchSide:      'harnesses/base.c:297,22'
              BranchSideFuncs:
                - onig_region_free
        - Branch String:   'harnesses/base.c:299,32'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:302,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:300,41'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:302,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:299,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:302,7'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'harnesses/base.c:245,12'
          Dst:             onig_region_new
        - Src:             'harnesses/base.c:248,17'
          Dst:             calc_retry_limit
        - Src:             'harnesses/base.c:250,3'
          Dst:             onig_set_retry_limit_in_search
        - Src:             'harnesses/base.c:251,3'
          Dst:             onig_set_match_stack_limit_size
        - Src:             'harnesses/base.c:253,5'
          Dst:             onig_set_subexp_call_limit_in_search
        - Src:             'harnesses/base.c:255,5'
          Dst:             onig_set_subexp_call_limit_in_search
        - Src:             'harnesses/base.c:271,7'
          Dst:             onig_search
        - Src:             'harnesses/base.c:297,5'
          Dst:             onig_region_free
        - Src:             'harnesses/base.c:307,3'
          Dst:             onig_region_free
    - functionName:    each_match_callback_func
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - end
        - match_start
        - region
        - user_data
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    progress_callout_func
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exec
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - enc
        - options
        - syntax
        - apattern
        - apattern_end
        - adata_pattern
        - adata_pattern_end
        - astr
        - end
        - backward
        - sl
      BBCount:         28
      ICount:          227
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - each_match_callback_func
        - onig_end
        - onig_error_code_to_str
        - onig_free
        - onig_initialize
        - onig_new
        - onig_set_callback_each_match
        - onig_set_parse_depth_limit
        - onig_set_progress_callout
        - onig_set_subexp_call_max_nest_level
        - onigenc_is_valid_mbc_string
        - progress_callout_func
        - search
      functionUses:    1
      BranchProfiles:
        - Branch String:   'harnesses/base.c:345,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:347,37'
              BranchSideFuncs:
                - onig_error_code_to_str
                - onig_end
            - BranchSide:      'harnesses/base.c:362,22'
              BranchSideFuncs:
                - onigenc_is_valid_mbc_string
                - onigenc_is_valid_mbc_string
                - onig_free
                - onig_end
                - search
                - search
        - Branch String:   'harnesses/base.c:353,33'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:354,33'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:355,41'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:353,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:357,7'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:360,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:364,31'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:365,35'
              BranchSideFuncs:
                - search
                - onigenc_is_valid_mbc_string
                - onig_free
                - onig_end
                - search
            - BranchSide:      'harnesses/base.c:366,16'
              BranchSideFuncs:
                - search
                - onigenc_is_valid_mbc_string
                - onig_free
                - onig_end
                - search
        - Branch String:   'harnesses/base.c:364,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:366,16'
              BranchSideFuncs:
                - search
                - onigenc_is_valid_mbc_string
                - onig_free
                - onig_end
                - search
            - BranchSide:      'harnesses/base.c:370,35'
              BranchSideFuncs:
                - onigenc_is_valid_mbc_string
                - onig_free
                - onig_end
                - search
        - Branch String:   'harnesses/base.c:367,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:368,3'
              BranchSideFuncs:
                - onigenc_is_valid_mbc_string
                - onig_free
                - onig_end
                - search
        - Branch String:   'harnesses/base.c:370,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:371,23'
              BranchSideFuncs:
                - search
                - onig_free
                - onig_end
            - BranchSide:      'harnesses/base.c:376,13'
              BranchSideFuncs:
                - onig_free
                - onig_end
        - Branch String:   'harnesses/base.c:373,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:373,18'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:374,3'
              BranchSideFuncs:
                - onig_free
                - onig_end
      Callsites:
        - Src:             'harnesses/base.c:335,3'
          Dst:             onig_initialize
        - Src:             'harnesses/base.c:336,9'
          Dst:             onig_set_progress_callout
        - Src:             'harnesses/base.c:336,9'
          Dst:             progress_callout_func
        - Src:             'harnesses/base.c:338,3'
          Dst:             onig_set_parse_depth_limit
        - Src:             'harnesses/base.c:340,3'
          Dst:             onig_set_subexp_call_max_nest_level
        - Src:             'harnesses/base.c:341,3'
          Dst:             onig_set_callback_each_match
        - Src:             'harnesses/base.c:341,3'
          Dst:             each_match_callback_func
        - Src:             'harnesses/base.c:343,7'
          Dst:             onig_new
        - Src:             'harnesses/base.c:347,5'
          Dst:             onig_error_code_to_str
        - Src:             'harnesses/base.c:351,5'
          Dst:             onig_end
        - Src:             'harnesses/base.c:365,7'
          Dst:             onigenc_is_valid_mbc_string
        - Src:             'harnesses/base.c:366,9'
          Dst:             search
        - Src:             'harnesses/base.c:370,7'
          Dst:             onigenc_is_valid_mbc_string
        - Src:             'harnesses/base.c:372,9'
          Dst:             search
        - Src:             'harnesses/base.c:376,3'
          Dst:             onig_free
        - Src:             'harnesses/base.c:377,3'
          Dst:             onig_end
    - functionName:    fix_size
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - enc
        - sl
        - backward
      BBCount:         29
      ICount:          130
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'harnesses/base.c:384,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:384,27'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:386,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:386,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:394,7'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:387,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:388,11'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:391,11'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:388,11'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:388,37'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:389,5'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:394,21'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:394,24'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:394,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:395,9'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:397,3'
              BranchSideFuncs: []
        - Branch String:   'harnesses/base.c:399,3'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:399,3'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:399,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alloc_exec
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - options
        - syntax
        - backward
        - pattern_size
        - rem_size
        - data
      BBCount:         18
      ICount:          205
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - exec
        - fix_size
        - onig_detect_can_be_slow_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'harnesses/base.c:423,37'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:423,57'
              BranchSideFuncs:
                - malloc
                - onig_detect_can_be_slow_pattern
                - fix_size
                - fix_size
                - malloc
                - exec
                - free
                - free
                - free
                - malloc
            - BranchSide:      'harnesses/base.c:423,37'
              BranchSideFuncs:
                - malloc
                - onig_detect_can_be_slow_pattern
                - fix_size
                - fix_size
                - malloc
                - exec
                - free
                - free
                - free
                - malloc
        - Branch String:   'harnesses/base.c:439,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:440,44'
              BranchSideFuncs:
                - malloc
                - fix_size
                - malloc
                - exec
                - free
                - free
                - free
            - BranchSide:      'harnesses/base.c:446,24'
              BranchSideFuncs:
                - fix_size
                - malloc
                - exec
                - free
                - free
                - free
        - Branch String:   'harnesses/base.c:440,44'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:441,46'
              BranchSideFuncs:
                - malloc
                - fix_size
                - malloc
                - exec
                - free
                - free
                - free
            - BranchSide:      'harnesses/base.c:450,11'
              BranchSideFuncs:
                - malloc
                - fix_size
                - malloc
                - exec
                - free
                - free
                - free
        - Branch String:   'harnesses/base.c:457,47'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:457,63'
              BranchSideFuncs:
                - malloc
                - exec
                - free
                - free
                - free
            - BranchSide:      'harnesses/base.c:457,40'
              BranchSideFuncs:
                - malloc
                - exec
                - free
                - free
                - free
        - Branch String:   'harnesses/base.c:466,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:466,7'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'harnesses/base.c:467,10'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'harnesses/base.c:428,8'
          Dst:             onig_detect_can_be_slow_pattern
        - Src:             'harnesses/base.c:433,23'
          Dst:             fix_size
        - Src:             'harnesses/base.c:452,14'
          Dst:             fix_size
        - Src:             'harnesses/base.c:461,7'
          Dst:             exec
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/oniguruma/harnesses/base.c'
      linkageType:     externalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         22
      ICount:          277
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_exec
        - exit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'harnesses/base.c:591,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:591,33'
              BranchSideFuncs: []
            - BranchSide:      'harnesses/base.c:593,14'
              BranchSideFuncs:
                - alloc_exec
                - exit
        - Branch String:   'harnesses/base.c:626,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:627,15'
              BranchSideFuncs:
                - alloc_exec
                - exit
            - BranchSide:      'harnesses/base.c:630,15'
              BranchSideFuncs:
                - alloc_exec
                - exit
        - Branch String:   'harnesses/base.c:645,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:646,15'
              BranchSideFuncs:
                - alloc_exec
                - exit
            - BranchSide:      'harnesses/base.c:649,7'
              BranchSideFuncs:
                - alloc_exec
                - exit
        - Branch String:   'harnesses/base.c:649,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:650,18'
              BranchSideFuncs:
                - alloc_exec
                - exit
            - BranchSide:      'harnesses/base.c:652,26'
              BranchSideFuncs:
                - alloc_exec
                - exit
        - Branch String:   'harnesses/base.c:653,5'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:0,0'
              BranchSideFuncs:
                - alloc_exec
                - exit
            - BranchSide:      'harnesses/base.c:653,5'
              BranchSideFuncs:
                - alloc_exec
                - exit
        - Branch String:   'harnesses/base.c:684,7'
          Branch Sides:
            - BranchSide:      'harnesses/base.c:684,16'
              BranchSideFuncs:
                - exit
            - BranchSide:      'harnesses/base.c:723,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'harnesses/base.c:682,7'
          Dst:             alloc_exec
        - Src:             'harnesses/base.c:684,16'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i_callout_callout_list_set
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - key
        - ae
        - arg
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_node_split_last_char
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3586
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - enc
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - node_new_str
        - onigenc_get_prev_char_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3593,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3594,36'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - node_new_str
            - BranchSide:      'regparse.c:3605,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3595,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3595,14'
              BranchSideFuncs:
                - node_new_str
            - BranchSide:      'regparse.c:3603,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3595,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3596,25'
              BranchSideFuncs:
                - node_new_str
            - BranchSide:      'regparse.c:3603,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3597,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3597,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3599,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3594,9'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regparse.c:3596,12'
          Dst:             node_new_str
    - functionName:    node_new_str
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3505
      functionLinenumberEnd: 3517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - node_new
        - node_set_str
        - onig_node_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:3508,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3508,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3510,20'
              BranchSideFuncs:
                - node_set_str
                - onig_node_free
        - Branch String:   'regparse.c:3511,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3512,20'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3516,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3507,16'
          Dst:             node_new
        - Src:             'regparse.c:3510,7'
          Dst:             node_set_str
        - Src:             'regparse.c:3512,5'
          Dst:             onig_node_free
    - functionName:    node_new
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'regparse.c:2296,18'
          Branch Sides:
            - BranchSide:      'regparse.c:2294,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regparse.c:2296,18'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regparse.c:2297,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2297,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2298,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_set_str
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - s
        - end
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_node_str_cat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:3499,7'
          Dst:             onig_node_str_cat
    - functionName:    onig_node_free
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_free_body
      functionUses:    88
      BranchProfiles:
        - Branch String:   'regparse.c:2273,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2273,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2279,18'
              BranchSideFuncs:
                - node_free_body
                - free
      Callsites:
        - Src:             'regparse.c:2279,3'
          Dst:             node_free_body
    - functionName:    node_free_body
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         51
      ICount:          287
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - bbuf_free
        - onig_node_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:2202,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2202,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2204,11'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - free
                - bbuf_free
                - onig_node_free
                - onig_node_free
                - free
                - free
        - Branch String:   'regparse.c:2204,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2204,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2206,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:2214,20'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - free
            - BranchSide:      'regparse.c:2214,20'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - free
            - BranchSide:      'regparse.c:2226,24'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:2234,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:2239,9'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:2252,9'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2257,9'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:2266,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2266,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2266,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2206,35'
          Branch Sides:
            - BranchSide:      'regparse.c:2207,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:2210,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2207,36'
          Branch Sides:
            - BranchSide:      'regparse.c:2207,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:2210,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2206,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2208,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:2210,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2216,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2217,20'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regparse.c:2222,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2228,11'
          Branch Sides:
            - BranchSide:      'regparse.c:2229,19'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:2231,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2234,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2235,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:2236,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2239,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2240,22'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:2243,21'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:2244,11'
          Branch Sides:
            - BranchSide:      'regparse.c:2245,24'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:2249,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2252,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2253,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2254,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2257,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2258,22'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:2259,9'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:2259,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2260,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2261,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2214,5'
          Dst:             onig_node_free
        - Src:             'regparse.c:2218,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:2229,9'
          Dst:             bbuf_free
        - Src:             'regparse.c:2240,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:2245,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:2246,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:2253,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:2258,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:2260,7'
          Dst:             onig_node_free
    - functionName:    bbuf_free
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bbuf
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'regparse.c:363,7'
          Branch Sides:
            - BranchSide:      'regparse.c:363,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regparse.c:364,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'regparse.c:364,9'
          Branch Sides:
            - BranchSide:      'regparse.c:364,37'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regparse.c:365,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    onig_node_str_cat
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3395
      functionLinenumberEnd: 3427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - s
        - end
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - onig_strcpy
        - strcat_capa
        - strcat_capa_from_static
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regparse.c:3398,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3399,23'
              BranchSideFuncs:
                - onig_strcpy
                - strcat_capa
                - strcat_capa_from_static
                - onig_strcpy
            - BranchSide:      'regparse.c:3426,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3401,34'
          Branch Sides:
            - BranchSide:      'regparse.c:3401,38'
              BranchSideFuncs:
                - strcat_capa
                - strcat_capa_from_static
                - onig_strcpy
            - BranchSide:      'regparse.c:3403,18'
              BranchSideFuncs:
                - strcat_capa
                - strcat_capa_from_static
                - onig_strcpy
        - Branch String:   'regparse.c:3401,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3403,18'
              BranchSideFuncs:
                - strcat_capa
                - strcat_capa_from_static
                - onig_strcpy
            - BranchSide:      'regparse.c:3421,19'
              BranchSideFuncs:
                - onig_strcpy
        - Branch String:   'regparse.c:3405,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3406,21'
              BranchSideFuncs:
                - onig_strcpy
            - BranchSide:      'regparse.c:3409,13'
              BranchSideFuncs:
                - strcat_capa
                - strcat_capa_from_static
        - Branch String:   'regparse.c:3409,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3410,39'
              BranchSideFuncs:
                - strcat_capa_from_static
            - BranchSide:      'regparse.c:3413,27'
              BranchSideFuncs:
                - strcat_capa
        - Branch String:   'regparse.c:3415,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3415,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3416,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3406,9'
          Dst:             onig_strcpy
        - Src:             'regparse.c:3410,15'
          Dst:             strcat_capa_from_static
        - Src:             'regparse.c:3413,15'
          Dst:             strcat_capa
        - Src:             'regparse.c:3421,7'
          Dst:             onig_strcpy
    - functionName:    onig_strcpy
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
        - end
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:490,7'
          Branch Sides:
            - BranchSide:      'regparse.c:490,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:491,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcat_capa_from_static
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - dest_end
        - src
        - src_end
        - capa
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:549,3'
          Branch Sides:
            - BranchSide:      'regparse.c:549,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:550,15'
              BranchSideFuncs:
                - onig_strcpy
                - onig_strcpy
      Callsites:
        - Src:             'regparse.c:550,3'
          Dst:             onig_strcpy
        - Src:             'regparse.c:551,3'
          Dst:             onig_strcpy
    - functionName:    strcat_capa
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - dest_end
        - src
        - src_end
        - capa
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onig_strcpy
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:531,7'
          Branch Sides:
            - BranchSide:      'regparse.c:532,27'
              BranchSideFuncs:
                - realloc
                - onig_strcpy
            - BranchSide:      'regparse.c:534,26'
              BranchSideFuncs:
                - malloc
                - onig_strcpy
        - Branch String:   'regparse.c:536,3'
          Branch Sides:
            - BranchSide:      'regparse.c:536,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:537,15'
              BranchSideFuncs:
                - onig_strcpy
      Callsites:
        - Src:             'regparse.c:532,18'
          Dst:             realloc
        - Src:             'regparse.c:537,3'
          Dst:             onig_strcpy
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_node_can_be_split
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - enc
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3612,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3613,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3615,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bitset_and
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - bs
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:457,3'
          Branch Sides:
            - BranchSide:      'regparse.c:457,61'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:458,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    and_code_range1
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4124
      functionLinenumberEnd: 4159
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pbuf
        - from1
        - to1
        - data
        - n
      BBCount:         33
      ICount:          190
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - add_code_range_to_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:4128,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4129,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4154,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4131,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4132,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4137,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4132,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4132,24'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4134,17'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4137,14'
          Branch Sides:
            - BranchSide:      'regparse.c:4138,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4150,15'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4138,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4139,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4146,15'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4139,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4140,37'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4143,17'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4141,15'
          Branch Sides:
            - BranchSide:      'regparse.c:4141,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4142,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4152,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4152,22'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4153,3'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4154,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4155,31'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4158,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4156,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4156,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4140,15'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4155,9'
          Dst:             add_code_range_to_buf
    - functionName:    add_code_range_to_buf
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 4003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pbuf
        - from
        - to
      BBCount:         122
      ICount:          807
      EdgeCount:       156
      CyclomaticComplexity: 36
      functionsReached:
        - new_code_range
        - realloc
      functionUses:    25
      BranchProfiles:
        - Branch String:   'regparse.c:3937,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3938,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - new_code_range
            - BranchSide:      'regparse.c:3941,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
                - new_code_range
        - Branch String:   'regparse.c:3941,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3942,24'
              BranchSideFuncs:
                - new_code_range
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3948,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3943,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3943,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3944,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3954,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3955,10'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3962,11'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3956,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3957,13'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3959,15'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3962,10'
          Branch Sides:
            - BranchSide:      'regparse.c:3962,41'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3962,45'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3963,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3964,10'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3971,11'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3965,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3966,14'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3968,15'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3972,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3973,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3975,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3975,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3976,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3982,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3976,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3977,14'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3978,9'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3978,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3979,12'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3980,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3982,18'
          Branch Sides:
            - BranchSide:      'regparse.c:3982,37'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3995,32'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3982,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3983,43'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3995,32'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3987,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3991,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3988,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3988,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3988,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3988,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3988,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3989,5'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3996,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3996,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3996,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3996,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3996,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3996,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3996,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3996,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3997,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regparse.c:3997,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
                - realloc
        - Branch String:   'regparse.c:3997,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regparse.c:3997,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3997,3'
              BranchSideFuncs:
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regparse.c:3998,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:3998,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
                - realloc
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regparse.c:3998,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:3998,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3998,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:3999,8'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:4000,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4000,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:4000,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4000,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4000,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4002,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3942,9'
          Dst:             new_code_range
        - Src:             'regparse.c:3988,7'
          Dst:             realloc
        - Src:             'regparse.c:3996,3'
          Dst:             realloc
        - Src:             'regparse.c:3997,3'
          Dst:             realloc
        - Src:             'regparse.c:3998,3'
          Dst:             realloc
        - Src:             'regparse.c:4000,3'
          Dst:             realloc
    - functionName:    new_code_range
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3909
      functionLinenumberEnd: 3927
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pbuf
      BBCount:         24
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - bbuf_init
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3916,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3916,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3917,7'
              BranchSideFuncs:
                - bbuf_init
                - realloc
                - free
        - Branch String:   'regparse.c:3918,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3919,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:3924,5'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:3925,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3925,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:3925,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3925,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3925,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3926,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3917,7'
          Dst:             bbuf_init
        - Src:             'regparse.c:3925,3'
          Dst:             realloc
    - functionName:    bbuf_init
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:346,7'
          Branch Sides:
            - BranchSide:      'regparse.c:347,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:351,31'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regparse.c:352,9'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:352,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    not_code_range_buf
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4020
      functionLinenumberEnd: 4055
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - bbuf
        - pbuf
      BBCount:         27
      ICount:          195
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - add_code_range_to_buf
        - bbuf_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:4025,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4025,22'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4030,28'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4033,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4033,15'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4035,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
                - bbuf_free
        - Branch String:   'regparse.c:4037,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4038,12'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
                - bbuf_free
            - BranchSide:      'regparse.c:4050,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
        - Branch String:   'regparse.c:4040,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4041,33'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - bbuf_free
                - bbuf_free
            - BranchSide:      'regparse.c:4047,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
                - bbuf_free
        - Branch String:   'regparse.c:4042,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4043,20'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:4046,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
                - bbuf_free
        - Branch String:   'regparse.c:4047,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4047,37'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
            - BranchSide:      'regparse.c:4048,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
                - add_code_range_to_buf
                - bbuf_free
        - Branch String:   'regparse.c:4050,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4051,31'
              BranchSideFuncs:
                - add_code_range_to_buf
                - bbuf_free
            - BranchSide:      'regparse.c:4054,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4052,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4052,28'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:4053,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4027,12'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4041,11'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4043,9'
          Dst:             bbuf_free
        - Src:             'regparse.c:4051,9'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4052,17'
          Dst:             bbuf_free
    - functionName:    or_code_range_buf
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4067
      functionLinenumberEnd: 4119
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - bbuf1
        - not1
        - bbuf2
        - not2
        - pbuf
      BBCount:         47
      ICount:          305
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - add_code_range_to_buf
        - bbuf_clone
        - not_code_range_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4073,22'
          Branch Sides:
            - BranchSide:      'regparse.c:4073,25'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
                - not_code_range_buf
                - bbuf_clone
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4079,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
                - not_code_range_buf
                - bbuf_clone
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4073,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4074,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4079,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
                - not_code_range_buf
                - bbuf_clone
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4074,19'
          Branch Sides:
            - BranchSide:      'regparse.c:4074,22'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4075,14'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4074,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4075,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4076,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4080,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4081,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
                - not_code_range_buf
                - bbuf_clone
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4083,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
                - not_code_range_buf
                - bbuf_clone
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4083,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4084,9'
              BranchSideFuncs:
                - not_code_range_buf
                - bbuf_clone
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4097,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
        - Branch String:   'regparse.c:4084,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4085,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4088,11'
              BranchSideFuncs:
                - not_code_range_buf
                - bbuf_clone
        - Branch String:   'regparse.c:4088,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4089,27'
              BranchSideFuncs:
                - bbuf_clone
            - BranchSide:      'regparse.c:4092,35'
              BranchSideFuncs:
                - not_code_range_buf
        - Branch String:   'regparse.c:4097,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4098,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
            - BranchSide:      'regparse.c:4100,29'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
        - Branch String:   'regparse.c:4104,17'
          Branch Sides:
            - BranchSide:      'regparse.c:4104,20'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
                - bbuf_clone
            - BranchSide:      'regparse.c:4107,12'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
        - Branch String:   'regparse.c:4104,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4105,20'
              BranchSideFuncs:
                - bbuf_clone
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4107,12'
              BranchSideFuncs:
                - add_code_range_to_buf
                - not_code_range_buf
        - Branch String:   'regparse.c:4110,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4110,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4112,10'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4112,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4113,12'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4118,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4116,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4116,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4117,3'
              BranchSideFuncs:
                - add_code_range_to_buf
      Callsites:
        - Src:             'regparse.c:4075,14'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4085,14'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4089,16'
          Dst:             bbuf_clone
        - Src:             'regparse.c:4092,16'
          Dst:             not_code_range_buf
        - Src:             'regparse.c:4105,9'
          Dst:             bbuf_clone
        - Src:             'regparse.c:4108,9'
          Dst:             not_code_range_buf
        - Src:             'regparse.c:4115,9'
          Dst:             add_code_range_to_buf
    - functionName:    bbuf_clone
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rto
        - from
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bbuf_free
        - bbuf_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:376,3'
          Branch Sides:
            - BranchSide:      'regparse.c:376,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:377,7'
              BranchSideFuncs:
                - bbuf_init
                - bbuf_free
        - Branch String:   'regparse.c:378,7'
          Branch Sides:
            - BranchSide:      'regparse.c:379,15'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:383,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:377,7'
          Dst:             bbuf_init
        - Src:             'regparse.c:379,5'
          Dst:             bbuf_free
    - functionName:    and_code_range_buf
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4163
      functionLinenumberEnd: 4216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - bbuf1
        - not1
        - bbuf2
        - not2
        - pbuf
      BBCount:         57
      ICount:          368
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - add_code_range_to_buf
        - and_code_range1
        - bbuf_clone
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4169,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4170,9'
              BranchSideFuncs:
                - bbuf_clone
            - BranchSide:      'regparse.c:4174,12'
              BranchSideFuncs:
                - and_code_range1
                - add_code_range_to_buf
                - bbuf_clone
        - Branch String:   'regparse.c:4170,19'
          Branch Sides:
            - BranchSide:      'regparse.c:4170,22'
              BranchSideFuncs:
                - bbuf_clone
            - BranchSide:      'regparse.c:4172,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4170,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4171,25'
              BranchSideFuncs:
                - bbuf_clone
            - BranchSide:      'regparse.c:4172,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4175,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4176,25'
              BranchSideFuncs:
                - bbuf_clone
            - BranchSide:      'regparse.c:4177,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4180,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4181,5'
              BranchSideFuncs:
                - and_code_range1
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4183,29'
              BranchSideFuncs:
                - and_code_range1
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4190,17'
          Branch Sides:
            - BranchSide:      'regparse.c:4190,20'
              BranchSideFuncs:
                - and_code_range1
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4206,12'
              BranchSideFuncs:
                - and_code_range1
        - Branch String:   'regparse.c:4190,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4191,12'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4206,12'
              BranchSideFuncs:
                - and_code_range1
        - Branch String:   'regparse.c:4191,5'
          Branch Sides:
            - BranchSide:      'regparse.c:4192,15'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4205,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4194,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4195,17'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4204,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4197,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4197,26'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4198,13'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4198,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4198,26'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4199,16'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4199,16'
          Branch Sides:
            - BranchSide:      'regparse.c:4199,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4199,14'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4200,16'
          Branch Sides:
            - BranchSide:      'regparse.c:4200,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:4200,14'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4202,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4202,28'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4203,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4207,5'
          Branch Sides:
            - BranchSide:      'regparse.c:4208,15'
              BranchSideFuncs:
                - and_code_range1
            - BranchSide:      'regparse.c:4213,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4211,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4211,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4212,5'
              BranchSideFuncs:
                - and_code_range1
      Callsites:
        - Src:             'regparse.c:4171,14'
          Dst:             bbuf_clone
        - Src:             'regparse.c:4176,14'
          Dst:             bbuf_clone
        - Src:             'regparse.c:4201,13'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:4210,11'
          Dst:             and_code_range1
    - functionName:    bitset_invert
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:443,3'
          Branch Sides:
            - BranchSide:      'regparse.c:443,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:444,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bitset_copy
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - bs
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:471,3'
          Branch Sides:
            - BranchSide:      'regparse.c:471,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:472,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bitset_or
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - bs
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:464,3'
          Branch Sides:
            - BranchSide:      'regparse.c:464,61'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:465,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bitset_invert_to
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:450,3'
          Branch Sides:
            - BranchSide:      'regparse.c:450,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:451,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    enc_sb_out
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:332,7'
          Branch Sides:
            - BranchSide:      'regparse.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:333,9'
          Branch Sides:
            - BranchSide:      'regparse.c:334,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:336,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bitset_set_range
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - bs
        - from
        - to
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:434,26'
          Branch Sides:
            - BranchSide:      'regparse.c:434,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:434,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:434,3'
          Branch Sides:
            - BranchSide:      'regparse.c:435,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:437,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_posix_bracket_start
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5247
      functionLinenumberEnd: 5279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
        - enc
      BBCount:         26
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:5254,3'
          Branch Sides:
            - BranchSide:      'regparse.c:5255,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5278,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5257,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5258,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5268,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5258,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5259,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5266,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5260,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5261,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5264,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5261,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5261,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5262,23'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5268,23'
          Branch Sides:
            - BranchSide:      'regparse.c:5268,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5271,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5268,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5270,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5271,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5271,14'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5272,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_code_point_sequence_cc
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3749
      functionLinenumberEnd: 3809
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - end
        - base
        - enc
        - state
      BBCount:         77
      ICount:          383
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - scan_number_of_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3759,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3759,18'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3808,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3762,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3762,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3768,9'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3764,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3764,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3765,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3768,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3768,9'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3769,7'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3768,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3769,7'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3776,14'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3769,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3770,9'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3773,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3771,15'
          Branch Sides:
            - BranchSide:      'regparse.c:3769,7'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3771,15'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3771,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3769,7'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3771,40'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3773,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3773,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3774,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3773,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3774,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3775,5'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3776,14'
          Branch Sides:
            - BranchSide:      'regparse.c:3776,24'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3784,14'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3778,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3778,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3779,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3779,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3779,11'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3779,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3779,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3779,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3780,17'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3779,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3779,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3780,17'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3785,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3786,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3789,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3786,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3786,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3788,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3786,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3787,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3788,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3790,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3790,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3792,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3790,41'
          Branch Sides:
            - BranchSide:      'regparse.c:3790,44'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3792,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3790,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3791,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3792,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3797,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3797,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3798,9'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3798,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3798,19'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3800,5'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3802,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3802,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3803,6'
              BranchSideFuncs:
                - scan_number_of_base
      Callsites:
        - Src:             'regparse.c:3801,9'
          Dst:             scan_number_of_base
    - functionName:    scan_number_of_base
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3725
      functionLinenumberEnd: 3735
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - end
        - minlen
        - enc
        - rcode
        - base
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - scan_hexadecimal_number
        - scan_octal_number
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:3728,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3729,33'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:3730,12'
              BranchSideFuncs:
                - scan_octal_number
        - Branch String:   'regparse.c:3730,12'
          Branch Sides:
            - BranchSide:      'regparse.c:3731,27'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:3733,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3729,9'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:3731,9'
          Dst:             scan_octal_number
    - functionName:    scan_hexadecimal_number
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3682
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - minlen
        - maxlen
        - enc
        - rcode
      BBCount:         37
      ICount:          235
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regparse.c:3660,17'
          Branch Sides:
            - BranchSide:      'regparse.c:3660,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3660,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3660,12'
          Branch Sides:
            - BranchSide:      'regparse.c:3660,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3660,20'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3660,17'
          Branch Sides:
            - BranchSide:      'regparse.c:3660,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3660,20'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3660,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3661,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3676,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3662,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3662,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3671,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3662,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3663,8'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3671,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3664,28'
          Branch Sides:
            - BranchSide:      'regparse.c:3664,28'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3664,28'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3664,28'
          Branch Sides:
            - BranchSide:      'regparse.c:3664,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3664,28'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3664,28'
          Branch Sides:
            - BranchSide:      'regparse.c:3664,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3664,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3665,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3666,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3668,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3676,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3677,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3679,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scan_octal_number
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3720
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - minlen
        - maxlen
        - enc
        - rcode
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:3698,17'
          Branch Sides:
            - BranchSide:      'regparse.c:3698,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3698,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3698,12'
          Branch Sides:
            - BranchSide:      'regparse.c:3698,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3698,20'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3698,17'
          Branch Sides:
            - BranchSide:      'regparse.c:3698,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3698,20'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3698,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3699,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3714,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3700,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3700,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3709,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3700,37'
          Branch Sides:
            - BranchSide:      'regparse.c:3700,40'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3709,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3700,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3701,8'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3709,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3703,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3704,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3706,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3714,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3715,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3717,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_code_range
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4007
      functionLinenumberEnd: 4016
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pbuf
        - env
        - from
        - to
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - add_code_range_to_buf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regparse.c:4008,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4009,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4015,32'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:4009,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4010,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4012,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4015,10'
          Dst:             add_code_range_to_buf
    - functionName:    and_cclass
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4220
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - cc
        - enc
      BBCount:         33
      ICount:          253
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - and_code_range_buf
        - bbuf_free
        - bitset_and
        - bitset_copy
        - bitset_invert
        - bitset_invert_to
        - not_code_range_buf
        - or_code_range_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4233,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4234,22'
              BranchSideFuncs:
                - bitset_invert_to
                - bitset_and
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
                - bitset_invert
                - bitset_copy
                - bitset_invert_to
            - BranchSide:      'regparse.c:4237,7'
              BranchSideFuncs:
                - bitset_and
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
                - bitset_invert
                - bitset_copy
                - bitset_invert_to
        - Branch String:   'regparse.c:4237,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4238,22'
              BranchSideFuncs:
                - bitset_invert_to
                - bitset_and
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
                - bitset_invert
                - bitset_copy
            - BranchSide:      'regparse.c:4241,14'
              BranchSideFuncs:
                - bitset_and
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
                - bitset_invert
                - bitset_copy
        - Branch String:   'regparse.c:4242,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4243,17'
              BranchSideFuncs:
                - bitset_copy
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
                - bitset_invert
            - BranchSide:      'regparse.c:4245,7'
              BranchSideFuncs:
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
                - bitset_invert
        - Branch String:   'regparse.c:4245,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4246,19'
              BranchSideFuncs:
                - bitset_invert
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
            - BranchSide:      'regparse.c:4249,9'
              BranchSideFuncs:
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
        - Branch String:   'regparse.c:4249,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4250,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4272,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4250,19'
          Branch Sides:
            - BranchSide:      'regparse.c:4250,22'
              BranchSideFuncs:
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - or_code_range_buf
            - BranchSide:      'regparse.c:4254,30'
              BranchSideFuncs:
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:4250,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4251,29'
              BranchSideFuncs:
                - or_code_range_buf
                - bbuf_free
            - BranchSide:      'regparse.c:4254,30'
              BranchSideFuncs:
                - and_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:4258,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4259,21'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:4262,19'
              BranchSideFuncs:
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:4266,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4266,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4268,18'
              BranchSideFuncs:
                - bbuf_free
      Callsites:
        - Src:             'regparse.c:4234,5'
          Dst:             bitset_invert_to
        - Src:             'regparse.c:4238,5'
          Dst:             bitset_invert_to
        - Src:             'regparse.c:4241,3'
          Dst:             bitset_and
        - Src:             'regparse.c:4243,5'
          Dst:             bitset_copy
        - Src:             'regparse.c:4246,5'
          Dst:             bitset_invert
        - Src:             'regparse.c:4251,11'
          Dst:             or_code_range_buf
        - Src:             'regparse.c:4254,11'
          Dst:             and_code_range_buf
        - Src:             'regparse.c:4257,13'
          Dst:             not_code_range_buf
        - Src:             'regparse.c:4259,11'
          Dst:             bbuf_free
        - Src:             'regparse.c:4262,9'
          Dst:             bbuf_free
        - Src:             'regparse.c:4269,5'
          Dst:             bbuf_free
    - functionName:    or_cclass
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4277
      functionLinenumberEnd: 4331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - cc
        - enc
      BBCount:         33
      ICount:          253
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - and_code_range_buf
        - bbuf_free
        - bitset_copy
        - bitset_invert
        - bitset_invert_to
        - bitset_or
        - not_code_range_buf
        - or_code_range_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:4290,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4291,22'
              BranchSideFuncs:
                - bitset_invert_to
                - bitset_or
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
                - bitset_invert
                - bitset_copy
                - bitset_invert_to
            - BranchSide:      'regparse.c:4294,7'
              BranchSideFuncs:
                - bitset_or
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
                - bitset_invert
                - bitset_copy
                - bitset_invert_to
        - Branch String:   'regparse.c:4294,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4295,22'
              BranchSideFuncs:
                - bitset_invert_to
                - bitset_or
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
                - bitset_invert
                - bitset_copy
            - BranchSide:      'regparse.c:4298,13'
              BranchSideFuncs:
                - bitset_or
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
                - bitset_invert
                - bitset_copy
        - Branch String:   'regparse.c:4299,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4300,17'
              BranchSideFuncs:
                - bitset_copy
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
                - bitset_invert
            - BranchSide:      'regparse.c:4302,7'
              BranchSideFuncs:
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
                - bitset_invert
        - Branch String:   'regparse.c:4302,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4303,19'
              BranchSideFuncs:
                - bitset_invert
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
            - BranchSide:      'regparse.c:4306,9'
              BranchSideFuncs:
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
        - Branch String:   'regparse.c:4306,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4307,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4330,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4307,19'
          Branch Sides:
            - BranchSide:      'regparse.c:4307,22'
              BranchSideFuncs:
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
                - and_code_range_buf
            - BranchSide:      'regparse.c:4311,29'
              BranchSideFuncs:
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:4307,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4308,30'
              BranchSideFuncs:
                - and_code_range_buf
                - bbuf_free
            - BranchSide:      'regparse.c:4311,29'
              BranchSideFuncs:
                - or_code_range_buf
                - bbuf_free
                - not_code_range_buf
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:4315,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4316,21'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:4319,19'
              BranchSideFuncs:
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:4323,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4323,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4325,18'
              BranchSideFuncs:
                - bbuf_free
      Callsites:
        - Src:             'regparse.c:4291,5'
          Dst:             bitset_invert_to
        - Src:             'regparse.c:4295,5'
          Dst:             bitset_invert_to
        - Src:             'regparse.c:4298,3'
          Dst:             bitset_or
        - Src:             'regparse.c:4300,5'
          Dst:             bitset_copy
        - Src:             'regparse.c:4303,5'
          Dst:             bitset_invert
        - Src:             'regparse.c:4308,11'
          Dst:             and_code_range_buf
        - Src:             'regparse.c:4311,11'
          Dst:             or_code_range_buf
        - Src:             'regparse.c:4314,13'
          Dst:             not_code_range_buf
        - Src:             'regparse.c:4316,11'
          Dst:             bbuf_free
        - Src:             'regparse.c:4319,9'
          Dst:             bbuf_free
        - Src:             'regparse.c:4326,5'
          Dst:             bbuf_free
    - functionName:    cc_cprop_next
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6848
      functionLinenumberEnd: 6866
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - pcode
        - val
        - state
        - env
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - add_code_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:6851,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6852,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6854,8'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:6854,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6855,10'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:6863,4'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6855,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6856,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6857,15'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:6859,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6859,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6860,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6858,11'
          Dst:             add_code_range
    - functionName:    prs_posix_bracket
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6719
      functionLinenumberEnd: 6766
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - src
        - end
        - env
      BBCount:         27
      ICount:          196
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - add_ctype_to_cc
        - onigenc_step
        - onigenc_with_ascii_strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:6743,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6743,7'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
            - BranchSide:      'regparse.c:6743,7'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
        - Branch String:   'regparse.c:6743,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6744,5'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
            - BranchSide:      'regparse.c:6748,9'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
        - Branch String:   'regparse.c:6750,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6751,36'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
            - BranchSide:      'regparse.c:6765,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6751,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6752,33'
              BranchSideFuncs:
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
            - BranchSide:      'regparse.c:6763,3'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
                - onigenc_step
                - onigenc_with_ascii_strncmp
                - add_ctype_to_cc
        - Branch String:   'regparse.c:6753,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6754,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6756,27'
              BranchSideFuncs:
                - add_ctype_to_cc
        - Branch String:   'regparse.c:6757,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6757,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6759,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6751,9'
          Dst:             onigenc_with_ascii_strncmp
        - Src:             'regparse.c:6752,20'
          Dst:             onigenc_step
        - Src:             'regparse.c:6753,11'
          Dst:             onigenc_with_ascii_strncmp
        - Src:             'regparse.c:6756,11'
          Dst:             add_ctype_to_cc
    - functionName:    add_ctype_to_cc
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6616
      functionLinenumberEnd: 6715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - ctype
        - not
        - env
      BBCount:         162
      ICount:          865
      EdgeCount:       207
      CyclomaticComplexity: 47
      functionsReached:
        - add_code_range_to_buf
        - add_ctype_to_cc_by_range
        - add_ctype_to_cc_by_range_limit
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:6625,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
        - Branch String:   'regparse.c:6625,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
        - Branch String:   'regparse.c:6625,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
        - Branch String:   'regparse.c:6625,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
            - BranchSide:      'regparse.c:6625,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
        - Branch String:   'regparse.c:6628,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6629,9'
              BranchSideFuncs:
                - add_ctype_to_cc_by_range_limit
                - add_ctype_to_cc_by_range
            - BranchSide:      'regparse.c:6636,12'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6629,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6630,36'
              BranchSideFuncs:
                - add_ctype_to_cc_by_range
            - BranchSide:      'regparse.c:6632,42'
              BranchSideFuncs:
                - add_ctype_to_cc_by_range_limit
        - Branch String:   'regparse.c:6644,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6656,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6684,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6684,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6684,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6710,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6656,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6657,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6672,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6657,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6658,13'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6663,16'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6658,28'
          Branch Sides:
            - BranchSide:      'regparse.c:6658,31'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6659,17'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6658,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6659,17'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6662,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6659,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6660,13'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6661,9'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6663,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6664,13'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6668,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6664,28'
          Branch Sides:
            - BranchSide:      'regparse.c:6664,31'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6665,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6664,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6665,11'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6666,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6668,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6669,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6670,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6669,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6669,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6670,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6669,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6669,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6669,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6672,7'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6673,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6673,28'
          Branch Sides:
            - BranchSide:      'regparse.c:6673,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6674,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6673,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6674,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6677,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6674,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6675,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6676,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6684,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6685,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6699,14'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6685,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6687,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6691,16'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6687,29'
          Branch Sides:
            - BranchSide:      'regparse.c:6687,32'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6688,18'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6688,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6688,18'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6690,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6687,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6689,11'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6690,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6691,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6692,13'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6695,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6692,28'
          Branch Sides:
            - BranchSide:      'regparse.c:6692,31'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6693,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6692,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6693,11'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6694,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6695,27'
          Branch Sides:
            - BranchSide:      'regparse.c:6695,30'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6697,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6695,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6696,9'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6697,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6696,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6696,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6697,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6696,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6696,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6696,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6699,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6700,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6704,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6700,29'
          Branch Sides:
            - BranchSide:      'regparse.c:6700,32'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6701,16'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6701,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6701,16'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6703,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6700,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6702,11'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6703,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6705,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6705,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6705,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6630,11'
          Dst:             add_ctype_to_cc_by_range
        - Src:             'regparse.c:6632,11'
          Dst:             add_ctype_to_cc_by_range_limit
        - Src:             'regparse.c:6669,9'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6696,9'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6705,9'
          Dst:             add_code_range_to_buf
    - functionName:    add_ctype_to_cc_by_range
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6452
      functionLinenumberEnd: 6519
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - ctype
        - not
        - enc
        - sb_out
        - mbr
      BBCount:         58
      ICount:          405
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - add_code_range_to_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:6458,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6459,12'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6485,19'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6459,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6460,17'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6474,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6460,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6462,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6474,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6462,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6463,15'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6472,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6463,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6464,41'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6470,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6466,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6466,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6467,14'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6477,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6478,35'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6483,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6481,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6481,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6482,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6487,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6488,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6496,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6488,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6489,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6494,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6489,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6490,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6492,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6496,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6497,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6498,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6503,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6504,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6513,33'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6504,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6505,37'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6509,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6507,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6507,28'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6508,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6510,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6510,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6511,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6514,9'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6514,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6464,17'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6478,11'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6505,13'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6513,9'
          Dst:             add_code_range_to_buf
    - functionName:    add_ctype_to_cc_by_range_limit
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6526
      functionLinenumberEnd: 6612
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cc
        - ctype
        - not
        - enc
        - sb_out
        - mbr
        - limit
      BBCount:         86
      ICount:          558
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - add_code_range_to_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:6534,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6535,12'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6565,19'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6535,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6536,17'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6552,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6536,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6538,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6552,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6538,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6538,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6539,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6539,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6540,15'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6550,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6540,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6541,18'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6548,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6542,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6542,34'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6543,41'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6544,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6544,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6545,14'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6555,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6556,14'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6563,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6558,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6558,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6559,11'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6559,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6559,30'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6560,35'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6561,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6561,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6562,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6567,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6568,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6584,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6569,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6570,18'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6575,16'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6570,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6571,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6573,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6575,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6576,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6579,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6576,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6576,26'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6577,9'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6580,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6580,32'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6581,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6582,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6582,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6583,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6584,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6585,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6586,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6591,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6592,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6603,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6593,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6593,25'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6595,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6595,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6596,37'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6599,14'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6597,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6597,28'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6598,7'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6600,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6600,32'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:6601,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6602,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6602,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6603,5'
              BranchSideFuncs:
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:6607,9'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6607,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6543,17'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6560,11'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6596,13'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:6606,9'
          Dst:             add_code_range_to_buf
    - functionName:    cc_char_next
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6872
      functionLinenumberEnd: 6944
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - from
        - to
        - from_raw
        - to_raw
        - intype
        - type
        - state
        - env
      BBCount:         57
      ICount:          345
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - add_code_range
        - bitset_set_range
        - enc_sb_out
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:6875,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6877,10'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:6890,9'
              BranchSideFuncs:
                - enc_sb_out
                - add_code_range
                - bitset_set_range
                - add_code_range
                - bitset_set_range
            - BranchSide:      'regparse.c:6933,6'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6933,6'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6937,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6877,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6878,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6883,15'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:6878,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6879,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6881,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6885,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6885,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6886,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6890,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6891,11'
              BranchSideFuncs:
                - add_code_range
                - bitset_set_range
            - BranchSide:      'regparse.c:6909,12'
              BranchSideFuncs:
                - enc_sb_out
                - add_code_range
                - bitset_set_range
        - Branch String:   'regparse.c:6891,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6892,14'
              BranchSideFuncs:
                - bitset_set_range
            - BranchSide:      'regparse.c:6904,30'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:6892,26'
          Branch Sides:
            - BranchSide:      'regparse.c:6892,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6893,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6892,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6893,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6895,14'
              BranchSideFuncs:
                - bitset_set_range
        - Branch String:   'regparse.c:6895,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6896,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6901,26'
              BranchSideFuncs:
                - bitset_set_range
        - Branch String:   'regparse.c:6896,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6897,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6899,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6905,13'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6905,27'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6909,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6910,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6916,40'
              BranchSideFuncs:
                - enc_sb_out
                - add_code_range
                - bitset_set_range
        - Branch String:   'regparse.c:6910,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6911,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6913,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6918,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6919,26'
              BranchSideFuncs:
                - bitset_set_range
                - add_code_range
            - BranchSide:      'regparse.c:6921,11'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:6919,54'
          Branch Sides:
            - BranchSide:      'regparse.c:6919,67'
              BranchSideFuncs:
                - bitset_set_range
                - add_code_range
            - BranchSide:      'regparse.c:6919,72'
              BranchSideFuncs:
                - bitset_set_range
                - add_code_range
        - Branch String:   'regparse.c:6923,35'
          Branch Sides:
            - BranchSide:      'regparse.c:6923,52'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:6923,59'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:6924,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6924,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6925,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6884,11'
          Dst:             add_code_range
        - Src:             'regparse.c:6901,9'
          Dst:             bitset_set_range
        - Src:             'regparse.c:6904,13'
          Dst:             add_code_range
        - Src:             'regparse.c:6916,29'
          Dst:             enc_sb_out
        - Src:             'regparse.c:6919,9'
          Dst:             bitset_set_range
        - Src:             'regparse.c:6922,13'
          Dst:             add_code_range
    - functionName:    CC_ESC_WARN
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5131
      functionLinenumberEnd: 5143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - c
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - onig_snprintf_with_pattern
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regparse.c:5132,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5132,36'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5134,7'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
        - Branch String:   'regparse.c:5134,66'
          Branch Sides:
            - BranchSide:      'regparse.c:5134,66'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:5135,7'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
        - Branch String:   'regparse.c:5134,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5134,7'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:5137,32'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
      Callsites:
        - Src:             'regparse.c:5137,5'
          Dst:             onig_snprintf_with_pattern
    - functionName:    onig_null_warn
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    code_exist_check
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6949
      functionLinenumberEnd: 6967
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - from
        - end
        - ignore_escaped
        - env
      BBCount:         20
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:6956,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6957,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6966,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6957,24'
          Branch Sides:
            - BranchSide:      'regparse.c:6957,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6961,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6957,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6958,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6961,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6962,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6962,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6963,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fetch_token_cc
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5283
      functionLinenumberEnd: 5563
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tok
        - src
        - end
        - env
        - state
      BBCount:         289
      ICount:          1618
      EdgeCount:       378
      CyclomaticComplexity: 91
      functionsReached:
        - CC_ESC_WARN
        - check_code_point_sequence_cc
        - fetch_escaped_value
        - get_next_code_point
        - is_posix_bracket_start
        - scan_hexadecimal_number
        - scan_octal_number
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regparse.c:5297,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5298,33'
              BranchSideFuncs:
                - get_next_code_point
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5315,7'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5299,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5300,7'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5302,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5302,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5303,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5306,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5306,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5307,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5312,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5315,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5315,7'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5315,7'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5315,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5316,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5320,3'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5315,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5316,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5320,3'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5326,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5327,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5329,12'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5329,12'
          Branch Sides:
            - BranchSide:      'regparse.c:5330,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5332,12'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5332,12'
          Branch Sides:
            - BranchSide:      'regparse.c:5333,11'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5530,12'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
        - Branch String:   'regparse.c:5333,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5334,7'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5336,9'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5336,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5336,9'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5336,9'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5336,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5336,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5338,5'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5336,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5336,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5338,5'
              BranchSideFuncs:
                - scan_octal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
                - scan_octal_number
                - fetch_escaped_value
        - Branch String:   'regparse.c:5341,5'
          Branch Sides:
            - BranchSide:      'regparse.c:5343,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5348,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5353,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5358,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5363,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5368,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5373,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5379,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5387,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5387,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5412,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5431,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5480,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5494,11'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5504,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5520,7'
              BranchSideFuncs:
                - fetch_escaped_value
        - Branch String:   'regparse.c:5373,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5373,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5374,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5379,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5379,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5380,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5387,18'
          Branch Sides:
            - BranchSide:      'regparse.c:5387,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5387,18'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5387,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5387,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5404,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5387,18'
          Branch Sides:
            - BranchSide:      'regparse.c:5387,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5404,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5387,21'
          Branch Sides:
            - BranchSide:      'regparse.c:5387,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5387,21'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5387,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5388,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5404,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5388,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5389,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5403,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5394,21'
          Branch Sides:
            - BranchSide:      'regparse.c:5394,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5394,21'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5394,16'
          Branch Sides:
            - BranchSide:      'regparse.c:5394,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5402,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5394,21'
          Branch Sides:
            - BranchSide:      'regparse.c:5394,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5402,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5394,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5395,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5402,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5396,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5397,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5400,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5412,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5412,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5412,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5412,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5412,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5414,14'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5412,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5412,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5414,14'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5415,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5415,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5415,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5415,25'
          Branch Sides:
            - BranchSide:      'regparse.c:5415,28'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5428,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5415,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5416,9'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5428,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5418,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5418,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5419,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5419,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5419,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5419,13'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5419,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5420,16'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5425,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5419,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5420,16'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5425,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5420,16'
          Branch Sides:
            - BranchSide:      'regparse.c:5420,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5420,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5421,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5421,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5423,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5421,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5422,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5423,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5432,18'
          Branch Sides:
            - BranchSide:      'regparse.c:5432,13'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5432,18'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5432,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5432,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5467,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5432,18'
          Branch Sides:
            - BranchSide:      'regparse.c:5432,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5467,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5432,21'
          Branch Sides:
            - BranchSide:      'regparse.c:5432,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5432,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5432,35'
          Branch Sides:
            - BranchSide:      'regparse.c:5432,38'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5467,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5432,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5433,9'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5467,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5435,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5435,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5436,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5436,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5436,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5436,13'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5436,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5437,16'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5442,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5436,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5437,16'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5442,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5437,16'
          Branch Sides:
            - BranchSide:      'regparse.c:5437,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5437,14'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5438,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5438,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5440,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5438,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5439,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5440,9'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5444,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5445,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5464,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5445,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5445,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5445,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5445,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5445,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5446,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5445,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5445,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5446,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5446,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5446,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
            - BranchSide:      'regparse.c:5446,15'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5446,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5447,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5452,27'
              BranchSideFuncs:
                - check_code_point_sequence_cc
        - Branch String:   'regparse.c:5455,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5455,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5456,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5456,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5456,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5457,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5469,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5469,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5470,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5470,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5471,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5473,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5481,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5482,31'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5491,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5485,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5485,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5487,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5494,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5494,11'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5494,11'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5494,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5494,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5495,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5494,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5494,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5495,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5496,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5497,31'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5500,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5504,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5505,9'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5517,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5508,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5508,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5509,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5509,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5509,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5510,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5510,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5511,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5513,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5522,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5522,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5523,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5523,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5524,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5527,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5530,12'
          Branch Sides:
            - BranchSide:      'regparse.c:5531,9'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
            - BranchSide:      'regparse.c:5552,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5531,54'
          Branch Sides:
            - BranchSide:      'regparse.c:5531,58'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
            - BranchSide:      'regparse.c:5542,10'
              BranchSideFuncs:
                - CC_ESC_WARN
        - Branch String:   'regparse.c:5531,58'
          Branch Sides:
            - BranchSide:      'regparse.c:5531,58'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
            - BranchSide:      'regparse.c:5531,58'
              BranchSideFuncs:
                - CC_ESC_WARN
                - is_posix_bracket_start
        - Branch String:   'regparse.c:5531,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5532,20'
              BranchSideFuncs:
                - is_posix_bracket_start
                - CC_ESC_WARN
            - BranchSide:      'regparse.c:5542,10'
              BranchSideFuncs:
                - CC_ESC_WARN
        - Branch String:   'regparse.c:5534,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5535,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5538,9'
              BranchSideFuncs:
                - CC_ESC_WARN
        - Branch String:   'regparse.c:5544,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5545,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5548,21'
              BranchSideFuncs:
                - CC_ESC_WARN
        - Branch String:   'regparse.c:5553,56'
          Branch Sides:
            - BranchSide:      'regparse.c:5554,10'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5558,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5554,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5554,10'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5554,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5554,10'
          Branch Sides:
            - BranchSide:      'regparse.c:5554,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5558,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5554,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5554,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5558,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5554,19'
          Branch Sides:
            - BranchSide:      'regparse.c:5554,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5554,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5553,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5555,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5558,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:5298,9'
          Dst:             get_next_code_point
        - Src:             'regparse.c:5417,13'
          Dst:             scan_octal_number
        - Src:             'regparse.c:5434,13'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:5453,17'
          Dst:             check_code_point_sequence_cc
        - Src:             'regparse.c:5468,13'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:5484,13'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:5507,13'
          Dst:             scan_octal_number
        - Src:             'regparse.c:5521,11'
          Dst:             fetch_escaped_value
        - Src:             'regparse.c:5534,11'
          Dst:             is_posix_bracket_start
        - Src:             'regparse.c:5548,9'
          Dst:             CC_ESC_WARN
    - functionName:    get_next_code_point
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3897
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - base
        - enc
        - in_cc
        - rcode
      BBCount:         34
      ICount:          192
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - scan_number_of_base
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:3872,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3873,5'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3892,31'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3874,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3874,11'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3887,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3874,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3875,11'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3887,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3875,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3876,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3879,16'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3887,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3887,11'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3887,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3893,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3893,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3895,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3892,7'
          Dst:             scan_number_of_base
    - functionName:    fetch_escaped_value
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4816
      functionLinenumberEnd: 4827
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - env
        - val
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fetch_escaped_value_raw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4821,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4821,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4823,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4824,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4824,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4826,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4820,7'
          Dst:             fetch_escaped_value_raw
    - functionName:    fetch_escaped_value_raw
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4745
      functionLinenumberEnd: 4812
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - env
        - val
      BBCount:         86
      ICount:          446
      EdgeCount:       110
      CyclomaticComplexity: 26
      functionsReached:
        - conv_backslash_value
        - fetch_escaped_value_raw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:4751,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4751,7'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4751,7'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4751,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4751,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4753,3'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4751,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4751,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4753,3'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4754,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4756,9'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4773,9'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4783,9'
              BranchSideFuncs:
                - conv_backslash_value
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4802,5'
              BranchSideFuncs:
                - conv_backslash_value
        - Branch String:   'regparse.c:4756,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4757,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4769,7'
              BranchSideFuncs:
                - conv_backslash_value
        - Branch String:   'regparse.c:4757,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4757,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4757,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4757,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4757,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4758,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4757,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4757,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4758,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4759,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4759,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4760,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4760,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4760,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4760,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4760,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4760,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4761,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4760,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4760,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4761,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4762,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4763,41'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4766,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4764,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4764,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4765,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4773,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4774,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4780,7'
              BranchSideFuncs:
                - conv_backslash_value
        - Branch String:   'regparse.c:4774,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4774,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4774,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4774,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4774,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4775,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4774,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4774,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4775,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4776,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4776,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4777,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4783,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4783,63'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4783,9'
              BranchSideFuncs:
                - conv_backslash_value
        - Branch String:   'regparse.c:4785,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4785,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4785,11'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4785,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4785,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4786,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4785,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4785,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4786,7'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4787,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4788,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4791,13'
              BranchSideFuncs:
                - fetch_escaped_value_raw
        - Branch String:   'regparse.c:4791,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4792,43'
              BranchSideFuncs:
                - fetch_escaped_value_raw
            - BranchSide:      'regparse.c:4795,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4793,15'
          Branch Sides:
            - BranchSide:      'regparse.c:4793,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4794,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4763,13'
          Dst:             fetch_escaped_value_raw
        - Src:             'regparse.c:4792,15'
          Dst:             fetch_escaped_value_raw
        - Src:             'regparse.c:4804,11'
          Dst:             conv_backslash_value
    - functionName:    conv_backslash_value
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4335
      functionLinenumberEnd: 4355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - env
      BBCount:         17
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:4336,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4337,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4354,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4337,5'
          Branch Sides:
            - BranchSide:      'regparse.c:4338,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4339,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4340,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4341,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4342,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4343,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4344,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4346,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4351,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4346,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4347,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4348,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fetch_char_property_to_ctype
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6770
      functionLinenumberEnd: 6816
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - braces
        - env
      BBCount:         40
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - onig_scan_env_set_error_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:6780,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6781,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6795,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6781,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6781,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6781,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6781,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6781,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6783,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6781,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6781,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6783,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6785,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6786,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6789,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6796,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6797,12'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6815,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6799,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6800,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6810,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6801,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6802,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6805,40'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6810,23'
          Branch Sides:
            - BranchSide:      'regparse.c:6810,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6811,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6810,35'
          Branch Sides:
            - BranchSide:      'regparse.c:6810,38'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6811,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6810,47'
          Branch Sides:
            - BranchSide:      'regparse.c:6810,50'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6811,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6789,7'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regparse.c:6805,9'
          Dst:             onig_scan_env_set_error_string
    - functionName:    onig_scan_env_set_error_string
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9490
      functionLinenumberEnd: 9493
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - ecode
        - arg
        - arg_end
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_new_str_crude
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3553
      functionLinenumberEnd: 3558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - end
        - options
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_str_with_options
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:3555,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3555,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3556,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3554,16'
          Dst:             node_new_str_with_options
    - functionName:    node_new_str_with_options
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - end
        - options
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_str
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:3545,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3545,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3546,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3543,10'
          Dst:             node_new_str
    - functionName:    prs_long
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7467
      functionLinenumberEnd: 7500
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
        - end
        - sign_on
        - max
        - rl
      BBCount:         29
      ICount:          182
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:7474,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7474,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7476,8'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7479,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7480,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7498,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7482,18'
          Branch Sides:
            - BranchSide:      'regparse.c:7482,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7489,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7482,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7483,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7489,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7484,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7485,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7487,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7489,27'
          Branch Sides:
            - BranchSide:      'regparse.c:7489,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7493,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7489,40'
          Branch Sides:
            - BranchSide:      'regparse.c:7489,43'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7490,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7489,14'
          Branch Sides:
            - BranchSide:      'regparse.c:7490,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7493,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7490,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7490,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7491,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clear_callout_args
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7504
      functionLinenumberEnd: 7517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - types
        - vals
      BBCount:         13
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:7507,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7508,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:7517,1'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7508,5'
          Branch Sides:
            - BranchSide:      'regparse.c:7510,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:7514,7'
              BranchSideFuncs:
                - free
        - Branch String:   'regparse.c:7510,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7511,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:7512,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    get_callout_opt_default_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - name_id
        - index
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_callout_opt_arg_num_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_callout_arg_type_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - name_id
        - index
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_callout_arg_num_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_callout_name_id_by_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - is_not_single
        - name
        - name_end
        - rid
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - callout_name_find
        - is_allowed_callout_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:1782,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1783,5'
              BranchSideFuncs:
                - callout_name_find
            - BranchSide:      'regparse.c:1786,25'
              BranchSideFuncs:
                - callout_name_find
        - Branch String:   'regparse.c:1787,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1788,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1791,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1782,9'
          Dst:             is_allowed_callout_name
        - Src:             'regparse.c:1786,7'
          Dst:             callout_name_find
    - functionName:    is_allowed_callout_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - name
        - name_end
      BBCount:         35
      ICount:          171
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:1628,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1628,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1630,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1631,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1632,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1633,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1633,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1634,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1636,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1637,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1640,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1637,20'
          Branch Sides:
            - BranchSide:      'regparse.c:1637,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1638,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1637,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1637,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1638,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callout_name_find
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - is_not_single
        - name
        - name_end
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - onig_st_lookup_callout_name_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:1460,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1460,7'
              BranchSideFuncs:
                - onig_st_lookup_callout_name_table
                - onig_st_lookup_callout_name_table
            - BranchSide:      'regparse.c:1461,43'
              BranchSideFuncs:
                - onig_st_lookup_callout_name_table
                - onig_st_lookup_callout_name_table
        - Branch String:   'regparse.c:1463,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1464,11'
              BranchSideFuncs:
                - onig_st_lookup_callout_name_table
            - BranchSide:      'regparse.c:1471,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1464,38'
          Branch Sides:
            - BranchSide:      'regparse.c:1465,11'
              BranchSideFuncs:
                - onig_st_lookup_callout_name_table
            - BranchSide:      'regparse.c:1470,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1464,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1466,13'
              BranchSideFuncs:
                - onig_st_lookup_callout_name_table
            - BranchSide:      'regparse.c:1470,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1461,9'
          Dst:             onig_st_lookup_callout_name_table
        - Src:             'regparse.c:1467,9'
          Dst:             onig_st_lookup_callout_name_table
    - functionName:    onig_st_lookup_callout_name_table
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - enc
        - type
        - str_key
        - end_key
        - value
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_lookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:720,10'
          Dst:             onig_st_lookup
    - functionName:    prs_callout_args
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7523
      functionLinenumberEnd: 7681
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - skip_mode
        - cterm
        - src
        - end
        - max_arg_num
        - types
        - vals
        - env
      BBCount:         105
      ICount:          605
      EdgeCount:       136
      CyclomaticComplexity: 33
      functionsReached:
        - clear_callout_args
        - is_allowed_callout_tag_name
        - onigenc_strdup
        - prs_long
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:7539,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7539,7'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7539,7'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7539,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7539,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7541,5'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7539,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7539,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7541,5'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7543,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7544,9'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7669,7'
              BranchSideFuncs:
                - clear_callout_args
        - Branch String:   'regparse.c:7550,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7550,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7550,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7550,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7551,11'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7555,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7550,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7551,11'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7555,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7557,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7558,13'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7569,13'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7559,23'
          Branch Sides:
            - BranchSide:      'regparse.c:7559,26'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7561,9'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7559,37'
          Branch Sides:
            - BranchSide:      'regparse.c:7559,40'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7561,9'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7559,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7561,9'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7563,15'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7569,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7570,15'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7573,18'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7573,29'
          Branch Sides:
            - BranchSide:      'regparse.c:7573,32'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7574,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7573,18'
          Branch Sides:
            - BranchSide:      'regparse.c:7574,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7576,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7579,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7580,20'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7589,13'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7581,17'
          Branch Sides:
            - BranchSide:      'regparse.c:7582,17'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7586,21'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7594,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7595,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7666,9'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7595,28'
          Branch Sides:
            - BranchSide:      'regparse.c:7595,31'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7600,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7595,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7596,11'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7600,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7600,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7601,14'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7663,8'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7601,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7602,15'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7622,17'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
        - Branch String:   'regparse.c:7603,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7605,26'
              BranchSideFuncs:
                - prs_long
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
            - BranchSide:      'regparse.c:7613,15'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
        - Branch String:   'regparse.c:7606,17'
          Branch Sides:
            - BranchSide:      'regparse.c:7607,27'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
            - BranchSide:      'regparse.c:7611,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
        - Branch String:   'regparse.c:7613,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7614,25'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
            - BranchSide:      'regparse.c:7620,9'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
        - Branch String:   'regparse.c:7615,17'
          Branch Sides:
            - BranchSide:      'regparse.c:7616,17'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7619,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
                - onigenc_strdup
        - Branch String:   'regparse.c:7622,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7624,11'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7627,15'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7636,40'
              BranchSideFuncs:
                - onigenc_strdup
                - clear_callout_args
                - is_allowed_callout_tag_name
                - prs_long
            - BranchSide:      'regparse.c:7646,15'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - clear_callout_args
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7657,13'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7657,13'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7661,7'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7627,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7628,15'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7631,23'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7637,17'
          Branch Sides:
            - BranchSide:      'regparse.c:7638,17'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7640,31'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7646,25'
          Branch Sides:
            - BranchSide:      'regparse.c:7646,58'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7647,15'
              BranchSideFuncs:
                - clear_callout_args
        - Branch String:   'regparse.c:7646,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7647,15'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
            - BranchSide:      'regparse.c:7651,29'
              BranchSideFuncs:
                - clear_callout_args
                - is_allowed_callout_tag_name
                - onigenc_strdup
                - prs_long
        - Branch String:   'regparse.c:7666,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7543,3'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7666,21'
              BranchSideFuncs:
                - clear_callout_args
        - Branch String:   'regparse.c:7669,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7670,7'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7674,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7678,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7679,24'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7680,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:7605,17'
          Dst:             prs_long
        - Src:             'regparse.c:7636,25'
          Dst:             onigenc_strdup
        - Src:             'regparse.c:7646,30'
          Dst:             is_allowed_callout_tag_name
        - Src:             'regparse.c:7679,5'
          Dst:             clear_callout_args
    - functionName:    is_allowed_callout_tag_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - name
        - name_end
      BBCount:         35
      ICount:          171
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:1652,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1652,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1654,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1655,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1656,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1667,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1657,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1657,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1658,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1660,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1660,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1661,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1664,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1661,20'
          Branch Sides:
            - BranchSide:      'regparse.c:1661,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1662,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1661,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1661,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1662,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callout_tag_find
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - name
        - name_end
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_st_lookup_strend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2028,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2028,7'
              BranchSideFuncs:
                - onig_st_lookup_strend
            - BranchSide:      'regparse.c:2029,27'
              BranchSideFuncs:
                - onig_st_lookup_strend
      Callsites:
        - Src:             'regparse.c:2029,5'
          Dst:             onig_st_lookup_strend
    - functionName:    onig_st_lookup_strend
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - str_key
        - end_key
        - value
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_lookup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:621,10'
          Dst:             onig_st_lookup
    - functionName:    callout_tag_table_new
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rt
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_st_init_strend_table_with_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2041,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2041,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2043,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2040,7'
          Dst:             onig_st_init_strend_table_with_size
    - functionName:    onig_st_init_strend_table_with_size
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table_with_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:609,28'
          Dst:             onig_st_init_table_with_size
    - functionName:    str_end_cmp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ax
        - ay
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:571,7'
          Branch Sides:
            - BranchSide:      'regparse.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:574,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:576,3'
          Branch Sides:
            - BranchSide:      'regparse.c:577,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:578,9'
          Branch Sides:
            - BranchSide:      'regparse.c:578,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:580,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str_end_hash
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ax
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:594,3'
          Branch Sides:
            - BranchSide:      'regparse.c:595,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:598,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callout_tag_entry_raw
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - env
        - t
        - name
        - name_end
        - entry_val
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - callout_tag_find
        - onig_scan_env_set_error_string
        - onig_st_insert_strend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2054,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2055,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2057,26'
              BranchSideFuncs:
                - callout_tag_find
                - onig_st_insert_strend
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:2058,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2059,36'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:2064,29'
              BranchSideFuncs:
                - onig_st_insert_strend
        - Branch String:   'regparse.c:2065,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2065,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2067,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2057,9'
          Dst:             callout_tag_find
        - Src:             'regparse.c:2059,5'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regparse.c:2064,7'
          Dst:             onig_st_insert_strend
    - functionName:    onig_st_insert_strend
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - str_key
        - end_key
        - value
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onig_st_insert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:632,3'
          Branch Sides:
            - BranchSide:      'regparse.c:632,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:634,23'
              BranchSideFuncs:
                - onig_st_insert
                - free
        - Branch String:   'regparse.c:637,7'
          Branch Sides:
            - BranchSide:      'regparse.c:638,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:640,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:636,12'
          Dst:             onig_st_insert
    - functionName:    ext_ensure_tag_table
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - callout_tag_table_new
        - onig_get_regex_ext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2078,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2078,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2080,7'
              BranchSideFuncs:
                - callout_tag_table_new
        - Branch String:   'regparse.c:2080,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2081,9'
              BranchSideFuncs:
                - callout_tag_table_new
            - BranchSide:      'regparse.c:2087,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2082,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2082,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2084,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2077,9'
          Dst:             onig_get_regex_ext
        - Src:             'regparse.c:2081,9'
          Dst:             callout_tag_table_new
    - functionName:    node_new_callout
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 2936
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - callout_of
        - num
        - id
        - env
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2927,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2927,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2929,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2926,11'
          Dst:             node_new
    - functionName:    callout_tag_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - env
        - reg
        - name
        - name_end
        - entry_val
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - callout_tag_entry_raw
        - ext_ensure_tag_table
        - onig_get_regex_ext
        - onig_reg_callout_list_at
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2099,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2099,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2101,28'
              BranchSideFuncs:
                - onig_get_regex_ext
                - callout_tag_entry_raw
                - onig_reg_callout_list_at
        - Branch String:   'regparse.c:2102,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2102,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2103,29'
              BranchSideFuncs:
                - callout_tag_entry_raw
                - onig_reg_callout_list_at
        - Branch String:   'regparse.c:2106,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2106,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2107,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2098,7'
          Dst:             ext_ensure_tag_table
        - Src:             'regparse.c:2101,9'
          Dst:             onig_get_regex_ext
        - Src:             'regparse.c:2103,7'
          Dst:             callout_tag_entry_raw
        - Src:             'regparse.c:2105,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_reg_callout_list_at
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - num
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'regparse.c:2862,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2862,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2864,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2864,16'
          Branch Sides:
            - BranchSide:      'regparse.c:2864,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2865,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2864,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2865,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2867,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reg_callout_list_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - rnum
      BBCount:         16
      ICount:          173
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - onig_get_regex_ext
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2882,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2882,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2884,7'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regparse.c:2884,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2885,32'
              BranchSideFuncs:
                - malloc
                - realloc
            - BranchSide:      'regparse.c:2893,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:2886,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2886,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2888,25'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:2894,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2895,17'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:2904,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2898,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2898,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2900,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2881,9'
          Dst:             onig_get_regex_ext
        - Src:             'regparse.c:2896,32'
          Dst:             realloc
    - functionName:    make_absent_tail
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
        - pre_save_right_id
        - env
      BBCount:         18
      ICount:          149
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - make_alt
        - make_list
        - node_new_fail
        - node_new_save_gimmick
        - node_new_update_var_gimmick
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3091,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3091,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3093,8'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - node_new_update_var_gimmick
                - make_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3096,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3096,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3098,22'
              BranchSideFuncs:
                - node_new_fail
                - make_list
                - node_new_update_var_gimmick
                - make_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3099,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3099,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3101,20'
              BranchSideFuncs:
                - make_list
                - node_new_update_var_gimmick
                - make_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3102,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3102,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3104,3'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - make_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3108,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3108,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3110,19'
              BranchSideFuncs:
                - make_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3111,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3111,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3113,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3090,7'
          Dst:             node_new_save_gimmick
        - Src:             'regparse.c:3094,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3098,7'
          Dst:             node_new_fail
        - Src:             'regparse.c:3101,7'
          Dst:             make_list
        - Src:             'regparse.c:3106,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3110,7'
          Dst:             make_alt
        - Src:             'regparse.c:3120,3'
          Dst:             onig_node_free
        - Src:             'regparse.c:3121,3'
          Dst:             onig_node_free
        - Src:             'regparse.c:3122,3'
          Dst:             onig_node_free
    - functionName:    node_new_save_gimmick
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - save_type
        - env
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regparse.c:2792,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2792,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2794,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2791,11'
          Dst:             node_new
    - functionName:    node_new_update_var_gimmick
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2815
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - update_var_type
        - id
        - env
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regparse.c:2807,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2807,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2809,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2806,11'
          Dst:             node_new
    - functionName:    node_new_fail
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
        - node_set_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:2772,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2772,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2774,25'
              BranchSideFuncs:
                - node_set_fail
      Callsites:
        - Src:             'regparse.c:2771,11'
          Dst:             node_new
        - Src:             'regparse.c:2774,10'
          Dst:             node_set_fail
    - functionName:    make_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - ns
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_list_or_alt
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2501,10'
          Dst:             make_list_or_alt
    - functionName:    make_alt
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - ns
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_list_or_alt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2507,10'
          Dst:             make_list_or_alt
    - functionName:    make_list_or_alt
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - n
        - ns
      BBCount:         15
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - make_list_or_alt
        - node_new
        - onig_node_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:2469,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2469,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2471,7'
              BranchSideFuncs:
                - node_new
                - make_list_or_alt
                - onig_node_free
                - node_new
        - Branch String:   'regparse.c:2471,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2472,9'
              BranchSideFuncs:
                - node_new
            - BranchSide:      'regparse.c:2481,9'
              BranchSideFuncs:
                - node_new
                - make_list_or_alt
                - onig_node_free
        - Branch String:   'regparse.c:2473,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2473,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2474,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2482,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2482,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2484,30'
              BranchSideFuncs:
                - make_list_or_alt
                - onig_node_free
        - Branch String:   'regparse.c:2485,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2486,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2490,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2472,9'
          Dst:             node_new
        - Src:             'regparse.c:2481,9'
          Dst:             node_new
        - Src:             'regparse.c:2484,13'
          Dst:             make_list_or_alt
        - Src:             'regparse.c:2486,7'
          Dst:             onig_node_free
    - functionName:    node_set_fail
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_absent_engine
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2998
      functionLinenumberEnd: 3075
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - pre_save_right_id
        - absent
        - step_one
        - lower
        - upper
        - possessive
        - is_range_cutter
        - env
      BBCount:         45
      ICount:          322
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - make_alt
        - make_list
        - node_new_bag
        - node_new_fail
        - node_new_quantifier
        - node_new_save_gimmick
        - node_new_update_var_gimmick
        - onig_node_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:3005,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3005,30'
              BranchSideFuncs:
                - node_new_save_gimmick
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
            - BranchSide:      'regparse.c:3007,11'
              BranchSideFuncs:
                - node_new_save_gimmick
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3010,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3010,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3012,8'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3015,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3015,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3017,7'
              BranchSideFuncs:
                - node_new_fail
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3017,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3018,5'
              BranchSideFuncs:
                - node_new_fail
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
            - BranchSide:      'regparse.c:3020,22'
              BranchSideFuncs:
                - node_new_fail
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3021,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3021,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3023,20'
              BranchSideFuncs:
                - make_list
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3024,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3024,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3026,11'
              BranchSideFuncs:
                - make_alt
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3031,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3031,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3033,11'
              BranchSideFuncs:
                - node_new_quantifier
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3036,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3036,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3038,16'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
                - node_new_bag
        - Branch String:   'regparse.c:3041,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3042,9'
              BranchSideFuncs:
                - node_new_bag
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
            - BranchSide:      'regparse.c:3049,36'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
        - Branch String:   'regparse.c:3043,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3043,21'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3045,18'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
        - Branch String:   'regparse.c:3051,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3051,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3053,22'
              BranchSideFuncs:
                - node_new_fail
                - make_list
                - make_alt
                - onig_node_free
        - Branch String:   'regparse.c:3054,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3054,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3056,20'
              BranchSideFuncs:
                - make_list
                - make_alt
                - onig_node_free
        - Branch String:   'regparse.c:3057,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3057,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3059,11'
              BranchSideFuncs:
                - make_alt
                - onig_node_free
        - Branch String:   'regparse.c:3062,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3062,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3064,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3064,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3065,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3067,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3073,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3073,45'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3074,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3009,7'
          Dst:             node_new_save_gimmick
        - Src:             'regparse.c:3013,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3020,7'
          Dst:             node_new_fail
        - Src:             'regparse.c:3023,7'
          Dst:             make_list
        - Src:             'regparse.c:3030,7'
          Dst:             make_alt
        - Src:             'regparse.c:3035,7'
          Dst:             node_new_quantifier
        - Src:             'regparse.c:3042,9'
          Dst:             node_new_bag
        - Src:             'regparse.c:3049,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3053,7'
          Dst:             node_new_fail
        - Src:             'regparse.c:3056,7'
          Dst:             make_list
        - Src:             'regparse.c:3061,7'
          Dst:             make_alt
        - Src:             'regparse.c:3073,27'
          Dst:             onig_node_free
    - functionName:    node_new_quantifier
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - lower
        - upper
        - by_number
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - node_new
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:2645,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2645,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2647,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2656,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2657,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2659,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2644,16'
          Dst:             node_new
    - functionName:    node_new_bag
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         12
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - node_new
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regparse.c:2666,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2666,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2668,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2671,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2673,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2680,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2684,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2687,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2692,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2665,16'
          Dst:             node_new
    - functionName:    make_absent_tree_for_simple_one_char_repeat
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3254
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - absent
        - quant
        - body
        - possessive
        - env
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - make_absent_engine
        - make_list
        - node_new_save_gimmick
        - node_new_update_var_gimmick
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3271,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3271,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3273,9'
              BranchSideFuncs:
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_list
                - onig_node_free
        - Branch String:   'regparse.c:3277,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3277,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3279,11'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - make_list
                - onig_node_free
        - Branch String:   'regparse.c:3283,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3283,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3285,20'
              BranchSideFuncs:
                - make_list
                - onig_node_free
        - Branch String:   'regparse.c:3286,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3286,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3288,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3294,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3294,45'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3295,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3270,7'
          Dst:             node_new_save_gimmick
        - Src:             'regparse.c:3275,7'
          Dst:             make_absent_engine
        - Src:             'regparse.c:3281,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3285,7'
          Dst:             make_list
        - Src:             'regparse.c:3294,27'
          Dst:             onig_node_free
    - functionName:    is_simple_one_char_repeat
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - rquant
        - rbody
        - is_possessive
        - env
      BBCount:         30
      ICount:          221
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3194,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3195,13'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3198,9'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:3198,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3199,21'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3210,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3200,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3201,10'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3207,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3203,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3204,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3205,7'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:3213,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3214,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3216,10'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:3217,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3221,21'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3234,5'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3237,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3225,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3226,14'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3229,11'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:3229,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3230,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3231,5'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:3241,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3242,5'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3245,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3243,5'
          Dst:             onig_node_free
    - functionName:    scan_env_set_mem_node
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - num
        - node
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2192,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2193,42'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2195,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2193,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2193,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2193,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_whole_options
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7854
      functionLinenumberEnd: 7879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - option
        - env
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:7855,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7856,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7858,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7860,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7861,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7866,8'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7862,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7863,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7864,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7866,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7867,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7874,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7874,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7875,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7878,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_new_option
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2728
      functionLinenumberEnd: 2733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - option
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_bag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2730,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2730,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2731,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2729,16'
          Dst:             node_new_bag
    - functionName:    node_new_bag_if_else
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
        - Then
        - Else
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_bag
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2707,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2707,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2709,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2706,7'
          Dst:             node_new_bag
    - functionName:    cons_node_free_alone
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_node_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2288,3'
          Dst:             onig_node_free
    - functionName:    prs_callout_of_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7687
      functionLinenumberEnd: 7848
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - np
        - cterm
        - src
        - end
        - env
      BBCount:         145
      ICount:          869
      EdgeCount:       195
      CyclomaticComplexity: 52
      functionsReached:
        - callout_tag_entry
        - clear_callout_args
        - get_callout_arg_num_by_name_id
        - get_callout_arg_type_by_name_id
        - get_callout_name_id_by_name
        - get_callout_opt_arg_num_by_name_id
        - get_callout_opt_default_by_name_id
        - is_allowed_callout_name
        - is_allowed_callout_tag_name
        - node_new_callout
        - onig_ext_set_pattern
        - onig_get_callout_end_func_by_name_id
        - onig_get_callout_in_by_name_id
        - onig_get_callout_start_func_by_name_id
        - onig_get_callout_type_by_name_id
        - onig_get_regex_ext
        - onig_reg_callout_list_at
        - prs_callout_args
        - reg_callout_list_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:7711,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7711,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7711,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7711,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7711,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7713,8'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7711,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7711,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7713,8'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7716,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7716,9'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7716,9'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7716,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7716,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7717,16'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7716,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7716,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7717,16'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7719,20'
          Branch Sides:
            - BranchSide:      'regparse.c:7719,45'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7719,23'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7719,32'
          Branch Sides:
            - BranchSide:      'regparse.c:7719,45'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7719,35'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7719,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7715,3'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7719,45'
              BranchSideFuncs:
                - is_allowed_callout_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7722,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7723,5'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7725,7'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7725,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7726,9'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7741,25'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7726,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7726,9'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7726,9'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7726,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7726,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7727,27'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7726,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7726,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7727,27'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7728,5'
          Branch Sides:
            - BranchSide:      'regparse.c:7729,11'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7734,39'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7729,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7729,11'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7729,11'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7729,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7729,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7730,17'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7729,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7729,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7730,17'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7732,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7728,5'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7732,21'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7734,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7735,7'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7737,9'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7737,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7737,9'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7737,9'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7737,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7737,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7738,5'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7737,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7737,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7738,5'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7744,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7747,9'
              BranchSideFuncs:
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7775,13'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7747,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7747,9'
              BranchSideFuncs:
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7747,9'
              BranchSideFuncs:
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7747,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7747,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7750,12'
              BranchSideFuncs:
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7747,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7747,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7750,12'
              BranchSideFuncs:
                - prs_callout_args
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7752,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7752,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7754,21'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7754,21'
          Branch Sides:
            - BranchSide:      'regparse.c:7754,21'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
            - BranchSide:      'regparse.c:7754,21'
              BranchSideFuncs:
                - get_callout_name_id_by_name
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7758,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7758,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7760,50'
              BranchSideFuncs:
                - get_callout_arg_num_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7761,5'
          Branch Sides:
            - BranchSide:      'regparse.c:7762,50'
              BranchSideFuncs:
                - get_callout_arg_type_by_name_id
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7765,48'
              BranchSideFuncs:
                - prs_callout_args
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7766,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7766,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7768,9'
              BranchSideFuncs:
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7768,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7768,9'
              BranchSideFuncs:
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7768,9'
              BranchSideFuncs:
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7768,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7769,9'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7772,5'
              BranchSideFuncs:
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7768,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7769,9'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7772,5'
              BranchSideFuncs:
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7780,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7780,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7782,50'
              BranchSideFuncs:
                - get_callout_arg_num_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
                - get_callout_arg_type_by_name_id
        - Branch String:   'regparse.c:7783,5'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - get_callout_arg_type_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7784,50'
              BranchSideFuncs:
                - get_callout_arg_type_by_name_id
                - onig_get_callout_in_by_name_id
                - get_callout_opt_arg_num_by_name_id
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7790,29'
          Branch Sides:
            - BranchSide:      'regparse.c:7790,32'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7791,7'
              BranchSideFuncs:
                - clear_callout_args
        - Branch String:   'regparse.c:7790,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7791,7'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7795,7'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7795,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7796,7'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7800,30'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7801,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7801,15'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7803,28'
              BranchSideFuncs:
                - onig_get_regex_ext
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7804,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7805,7'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7807,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7807,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7808,30'
              BranchSideFuncs:
                - onig_ext_set_pattern
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
            - BranchSide:      'regparse.c:7812,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
        - Branch String:   'regparse.c:7809,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7809,27'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7810,3'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
                - callout_tag_entry
        - Branch String:   'regparse.c:7812,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7813,27'
              BranchSideFuncs:
                - callout_tag_entry
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
            - BranchSide:      'regparse.c:7817,32'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
        - Branch String:   'regparse.c:7814,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7814,27'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7815,3'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
        - Branch String:   'regparse.c:7818,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7819,7'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7822,53'
              BranchSideFuncs:
                - node_new_callout
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
                - clear_callout_args
        - Branch String:   'regparse.c:7823,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7823,25'
              BranchSideFuncs:
                - clear_callout_args
            - BranchSide:      'regparse.c:7825,3'
              BranchSideFuncs:
                - onig_get_callout_type_by_name_id
                - onig_get_callout_start_func_by_name_id
                - onig_get_callout_end_func_by_name_id
                - get_callout_opt_default_by_name_id
        - Branch String:   'regparse.c:7833,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7834,31'
              BranchSideFuncs:
                - get_callout_opt_default_by_name_id
            - BranchSide:      'regparse.c:7841,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7835,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7836,7'
              BranchSideFuncs:
                - get_callout_opt_default_by_name_id
            - BranchSide:      'regparse.c:7838,7'
              BranchSideFuncs:
                - get_callout_opt_default_by_name_id
      Callsites:
        - Src:             'regparse.c:7722,9'
          Dst:             is_allowed_callout_name
        - Src:             'regparse.c:7734,11'
          Dst:             is_allowed_callout_tag_name
        - Src:             'regparse.c:7751,15'
          Dst:             prs_callout_args
        - Src:             'regparse.c:7756,9'
          Dst:             get_callout_name_id_by_name
        - Src:             'regparse.c:7760,19'
          Dst:             get_callout_arg_num_by_name_id
        - Src:             'regparse.c:7762,18'
          Dst:             get_callout_arg_type_by_name_id
        - Src:             'regparse.c:7765,15'
          Dst:             prs_callout_args
        - Src:             'regparse.c:7778,9'
          Dst:             get_callout_name_id_by_name
        - Src:             'regparse.c:7782,19'
          Dst:             get_callout_arg_num_by_name_id
        - Src:             'regparse.c:7784,18'
          Dst:             get_callout_arg_type_by_name_id
        - Src:             'regparse.c:7788,8'
          Dst:             onig_get_callout_in_by_name_id
        - Src:             'regparse.c:7789,17'
          Dst:             get_callout_opt_arg_num_by_name_id
        - Src:             'regparse.c:7800,7'
          Dst:             reg_callout_list_entry
        - Src:             'regparse.c:7803,9'
          Dst:             onig_get_regex_ext
        - Src:             'regparse.c:7808,9'
          Dst:             onig_ext_set_pattern
        - Src:             'regparse.c:7813,9'
          Dst:             callout_tag_entry
        - Src:             'regparse.c:7817,7'
          Dst:             onig_reg_callout_list_at
        - Src:             'regparse.c:7822,7'
          Dst:             node_new_callout
        - Src:             'regparse.c:7828,19'
          Dst:             onig_get_callout_type_by_name_id
        - Src:             'regparse.c:7829,19'
          Dst:             onig_get_callout_start_func_by_name_id
        - Src:             'regparse.c:7830,19'
          Dst:             onig_get_callout_end_func_by_name_id
        - Src:             'regparse.c:7838,26'
          Dst:             get_callout_opt_default_by_name_id
        - Src:             'regparse.c:7846,3'
          Dst:             clear_callout_args
    - functionName:    onig_get_callout_in_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1855,19'
          Branch Sides:
            - BranchSide:      'regparse.c:1855,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1856,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1855,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1856,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1858,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_callout_type_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1828,19'
          Branch Sides:
            - BranchSide:      'regparse.c:1828,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1829,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1828,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1829,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1831,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_callout_start_func_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1837,19'
          Branch Sides:
            - BranchSide:      'regparse.c:1837,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1838,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1837,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1838,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1840,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_callout_end_func_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1846,19'
          Branch Sides:
            - BranchSide:      'regparse.c:1846,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1847,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1846,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1847,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1849,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_new_backref_checker
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - back_num
        - backrefs
        - by_name
        - exist_level
        - nest_level
        - env
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_backref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2618,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2618,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2620,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2613,10'
          Dst:             node_new_backref
    - functionName:    node_new_backref
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - back_num
        - backrefs
        - by_name
        - exist_level
        - nest_level
        - env
      BBCount:         41
      ICount:          293
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - node_new
        - onig_node_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2559,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2559,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2561,3'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2564,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2565,5'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2567,7'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2567,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2568,5'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2571,7'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2571,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2572,5'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2577,10'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2577,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2578,9'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2585,7'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2578,37'
          Branch Sides:
            - BranchSide:      'regparse.c:2579,9'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2583,3'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2579,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2579,9'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2579,9'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2578,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2580,7'
              BranchSideFuncs:
                - malloc
                - onig_node_free
            - BranchSide:      'regparse.c:2583,3'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2585,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2586,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2590,43'
              BranchSideFuncs:
                - malloc
                - onig_node_free
        - Branch String:   'regparse.c:2586,5'
          Branch Sides:
            - BranchSide:      'regparse.c:2587,40'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2588,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2591,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2592,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2595,36'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2596,5'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2597,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2558,10'
          Dst:             node_new
        - Src:             'regparse.c:2592,7'
          Dst:             onig_node_free
    - functionName:    prs_callout_of_contents
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7340
      functionLinenumberEnd: 7463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - np
        - cterm
        - src
        - end
        - env
      BBCount:         172
      ICount:          871
      EdgeCount:       228
      CyclomaticComplexity: 58
      functionsReached:
        - callout_tag_entry
        - is_allowed_callout_tag_name
        - node_new_callout
        - onig_ext_set_pattern
        - onig_get_regex_ext
        - onig_reg_callout_list_at
        - onigenc_strdup
        - reg_callout_list_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:7357,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7357,7'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7357,7'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7357,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7357,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7359,14'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7357,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7357,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7359,14'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7360,10'
          Branch Sides:
            - BranchSide:      'regparse.c:7360,10'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7360,10'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7360,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7361,15'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7366,6'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7363,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7363,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7363,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7363,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7360,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7363,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7363,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7360,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7363,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7369,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7369,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7369,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7369,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7369,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7371,16'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7369,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7369,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7371,16'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7373,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7368,3'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7374,11'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7375,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7376,13'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7381,11'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7376,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7376,13'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7376,13'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7376,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7376,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7377,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7376,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7376,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7377,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7378,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7378,24'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7379,14'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7381,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7381,19'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7382,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7385,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7385,7'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
            - BranchSide:      'regparse.c:7385,7'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7385,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7385,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7387,3'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7385,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7385,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7387,3'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
                - is_allowed_callout_tag_name
        - Branch String:   'regparse.c:7388,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7389,9'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7404,25'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7389,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7389,9'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7389,9'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7389,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7389,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7390,27'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7389,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7389,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7390,27'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7391,5'
          Branch Sides:
            - BranchSide:      'regparse.c:7392,11'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7397,39'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7392,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7392,11'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7392,11'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7392,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7392,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7393,17'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7392,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7392,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7393,17'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7395,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7391,5'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7395,21'
              BranchSideFuncs:
                - is_allowed_callout_tag_name
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7397,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7398,7'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7400,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7400,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7400,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7400,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7400,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7400,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7401,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7400,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7400,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7401,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7407,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7408,8'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7412,12'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7409,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7409,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7409,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7409,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7409,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7410,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7409,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7409,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7410,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7412,12'
          Branch Sides:
            - BranchSide:      'regparse.c:7413,8'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7417,12'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7414,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7414,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7414,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7414,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7414,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7415,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7414,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7414,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7415,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7418,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7418,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
            - BranchSide:      'regparse.c:7418,9'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7418,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7418,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7419,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7418,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7418,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7419,5'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7422,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7423,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7425,30'
              BranchSideFuncs:
                - reg_callout_list_entry
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7426,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7426,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7428,28'
              BranchSideFuncs:
                - onig_get_regex_ext
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7429,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7429,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7430,7'
              BranchSideFuncs:
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
                - onig_ext_set_pattern
        - Branch String:   'regparse.c:7430,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7431,30'
              BranchSideFuncs:
                - onig_ext_set_pattern
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
            - BranchSide:      'regparse.c:7435,7'
              BranchSideFuncs:
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
        - Branch String:   'regparse.c:7432,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7432,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7433,3'
              BranchSideFuncs:
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
                - callout_tag_entry
        - Branch String:   'regparse.c:7435,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7436,27'
              BranchSideFuncs:
                - callout_tag_entry
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
            - BranchSide:      'regparse.c:7440,29'
              BranchSideFuncs:
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
        - Branch String:   'regparse.c:7437,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7437,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7438,3'
              BranchSideFuncs:
                - onigenc_strdup
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
        - Branch String:   'regparse.c:7441,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7441,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7443,32'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - node_new_callout
                - free
                - free
        - Branch String:   'regparse.c:7444,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7445,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:7449,24'
              BranchSideFuncs:
                - node_new_callout
                - free
        - Branch String:   'regparse.c:7450,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7451,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:7455,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:7397,11'
          Dst:             is_allowed_callout_tag_name
        - Src:             'regparse.c:7425,7'
          Dst:             reg_callout_list_entry
        - Src:             'regparse.c:7428,9'
          Dst:             onig_get_regex_ext
        - Src:             'regparse.c:7431,9'
          Dst:             onig_ext_set_pattern
        - Src:             'regparse.c:7436,9'
          Dst:             callout_tag_entry
        - Src:             'regparse.c:7440,14'
          Dst:             onigenc_strdup
        - Src:             'regparse.c:7443,7'
          Dst:             onig_reg_callout_list_at
        - Src:             'regparse.c:7449,7'
          Dst:             node_new_callout
    - functionName:    make_absent_tree
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3301
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - absent
        - expr
        - is_range_cutter
        - env
      BBCount:         48
      ICount:          314
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - is_simple_one_char_repeat
        - make_absent_engine
        - make_absent_tail
        - make_absent_tree_for_simple_one_char_repeat
        - make_list
        - node_new_quantifier
        - node_new_save_gimmick
        - node_new_true_anychar
        - node_new_update_var_gimmick
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3310,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3310,30'
              BranchSideFuncs:
                - node_new_save_gimmick
                - node_new_save_gimmick
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
                - is_simple_one_char_repeat
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
                - node_new_quantifier
                - node_new_true_anychar
                - onig_node_free
            - BranchSide:      'regparse.c:3311,11'
              BranchSideFuncs:
                - node_new_save_gimmick
                - node_new_save_gimmick
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
                - is_simple_one_char_repeat
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
                - node_new_quantifier
                - node_new_true_anychar
                - onig_node_free
        - Branch String:   'regparse.c:3313,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3317,9'
              BranchSideFuncs:
                - is_simple_one_char_repeat
                - node_new_save_gimmick
                - node_new_save_gimmick
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
                - node_new_quantifier
                - node_new_true_anychar
                - onig_node_free
            - BranchSide:      'regparse.c:3347,30'
              BranchSideFuncs:
                - node_new_save_gimmick
                - node_new_save_gimmick
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
        - Branch String:   'regparse.c:3317,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3319,15'
              BranchSideFuncs:
                - node_new_quantifier
                - node_new_true_anychar
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3331,37'
              BranchSideFuncs:
                - is_simple_one_char_repeat
                - node_new_save_gimmick
                - node_new_save_gimmick
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3320,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3320,27'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3322,11'
              BranchSideFuncs:
                - node_new_true_anychar
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3323,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3324,24'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3327,18'
              BranchSideFuncs:
                - make_absent_tree_for_simple_one_char_repeat
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3336,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3337,11'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3342,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3348,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3348,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3350,9'
              BranchSideFuncs:
                - node_new_save_gimmick
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
        - Branch String:   'regparse.c:3353,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3353,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3355,9'
              BranchSideFuncs:
                - node_new_true_anychar
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
        - Branch String:   'regparse.c:3358,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3358,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3360,14'
              BranchSideFuncs:
                - make_absent_engine
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
        - Branch String:   'regparse.c:3363,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3363,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3365,3'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
        - Branch String:   'regparse.c:3369,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3369,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3371,7'
              BranchSideFuncs:
                - make_absent_tail
                - make_list
                - onig_node_free
                - make_list
        - Branch String:   'regparse.c:3371,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3372,22'
              BranchSideFuncs:
                - make_list
                - onig_node_free
            - BranchSide:      'regparse.c:3376,27'
              BranchSideFuncs:
                - make_absent_tail
                - make_list
                - onig_node_free
        - Branch String:   'regparse.c:3373,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3373,21'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3374,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3377,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3377,17'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3379,22'
              BranchSideFuncs:
                - make_list
                - onig_node_free
        - Branch String:   'regparse.c:3380,9'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3380,21'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:3389,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3389,45'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:3390,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3319,15'
          Dst:             node_new_quantifier
        - Src:             'regparse.c:3322,11'
          Dst:             node_new_true_anychar
        - Src:             'regparse.c:3324,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:3331,11'
          Dst:             is_simple_one_char_repeat
        - Src:             'regparse.c:3333,13'
          Dst:             make_absent_tree_for_simple_one_char_repeat
        - Src:             'regparse.c:3335,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:3338,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:3347,7'
          Dst:             node_new_save_gimmick
        - Src:             'regparse.c:3352,7'
          Dst:             node_new_save_gimmick
        - Src:             'regparse.c:3357,7'
          Dst:             node_new_true_anychar
        - Src:             'regparse.c:3361,7'
          Dst:             make_absent_engine
        - Src:             'regparse.c:3368,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3372,9'
          Dst:             make_list
        - Src:             'regparse.c:3376,9'
          Dst:             make_absent_tail
        - Src:             'regparse.c:3379,9'
          Dst:             make_list
        - Src:             'regparse.c:3389,27'
          Dst:             onig_node_free
    - functionName:    node_new_true_anychar
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_anychar
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:2429,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2429,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2430,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2428,7'
          Dst:             node_new_anychar
    - functionName:    node_new_anychar
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - options
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - node_new_ctype
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:2405,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2405,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2407,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2407,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2408,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2409,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2404,10'
          Dst:             node_new_ctype
    - functionName:    node_new_ctype
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - not
        - options
      BBCount:         28
      ICount:          148
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - node_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:2390,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2390,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2392,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2395,30'
          Branch Sides:
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2395,30'
          Branch Sides:
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2395,30'
          Branch Sides:
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2395,30'
          Branch Sides:
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2395,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2389,16'
          Dst:             node_new
    - functionName:    make_range_clear
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         20
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - make_alt
        - make_list
        - node_new_fail
        - node_new_save_gimmick
        - node_new_update_var_gimmick
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3139,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3139,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3141,8'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - node_new_fail
                - make_list
                - node_new_update_var_gimmick
                - make_alt
                - make_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3144,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3144,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3146,22'
              BranchSideFuncs:
                - node_new_fail
                - make_list
                - node_new_update_var_gimmick
                - make_alt
                - make_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3147,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3147,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3149,20'
              BranchSideFuncs:
                - make_list
                - node_new_update_var_gimmick
                - make_alt
                - make_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3150,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3150,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3152,3'
              BranchSideFuncs:
                - node_new_update_var_gimmick
                - make_alt
                - make_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3158,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3158,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3159,3'
              BranchSideFuncs:
                - make_alt
                - make_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3162,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3162,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3164,3'
              BranchSideFuncs:
                - make_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:3170,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3170,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:3172,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3138,7'
          Dst:             node_new_save_gimmick
        - Src:             'regparse.c:3142,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3146,7'
          Dst:             node_new_fail
        - Src:             'regparse.c:3149,7'
          Dst:             make_list
        - Src:             'regparse.c:3156,7'
          Dst:             node_new_update_var_gimmick
        - Src:             'regparse.c:3161,7'
          Dst:             make_alt
        - Src:             'regparse.c:3169,7'
          Dst:             make_list
        - Src:             'regparse.c:3178,3'
          Dst:             onig_node_free
        - Src:             'regparse.c:3179,3'
          Dst:             onig_node_free
        - Src:             'regparse.c:3180,3'
          Dst:             onig_node_free
    - functionName:    node_new_memory
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - is_named
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - node_new_bag
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:2719,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2719,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2720,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2720,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2721,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2723,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2718,16'
          Dst:             node_new_bag
    - functionName:    name_add
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - name
        - name_end
        - backref
        - env
      BBCount:         38
      ICount:          328
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - name_find
        - onig_scan_env_set_error_string
        - onig_st_init_strend_table_with_size
        - onig_st_insert_strend
        - onigenc_strdup
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1104,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1105,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1107,17'
              BranchSideFuncs:
                - name_find
                - realloc
                - malloc
                - onig_scan_env_set_error_string
                - malloc
                - onigenc_strdup
                - onig_st_insert_strend
                - free
                - onig_st_init_strend_table_with_size
        - Branch String:   'regparse.c:1108,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1110,9'
              BranchSideFuncs:
                - malloc
                - onigenc_strdup
                - onig_st_insert_strend
                - realloc
                - malloc
                - onig_scan_env_set_error_string
                - free
                - onig_st_init_strend_table_with_size
            - BranchSide:      'regparse.c:1175,7'
              BranchSideFuncs:
                - realloc
                - malloc
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:1110,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1111,11'
              BranchSideFuncs:
                - onig_st_init_strend_table_with_size
                - malloc
                - onigenc_strdup
                - onig_st_insert_strend
                - realloc
                - malloc
                - onig_scan_env_set_error_string
                - free
            - BranchSide:      'regparse.c:1115,22'
              BranchSideFuncs:
                - malloc
                - onigenc_strdup
                - onig_st_insert_strend
                - realloc
                - malloc
                - onig_scan_env_set_error_string
                - free
        - Branch String:   'regparse.c:1112,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1112,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1113,33'
              BranchSideFuncs:
                - malloc
                - onigenc_strdup
                - onig_st_insert_strend
                - realloc
                - malloc
                - onig_scan_env_set_error_string
                - free
        - Branch String:   'regparse.c:1116,5'
          Branch Sides:
            - BranchSide:      'regparse.c:1116,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1118,30'
              BranchSideFuncs:
                - onigenc_strdup
                - onig_st_insert_strend
                - realloc
                - malloc
                - onig_scan_env_set_error_string
                - free
        - Branch String:   'regparse.c:1119,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1120,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:1122,31'
              BranchSideFuncs:
                - onig_st_insert_strend
                - realloc
                - malloc
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:1124,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1126,28'
              BranchSideFuncs:
                - realloc
                - malloc
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:1175,24'
          Branch Sides:
            - BranchSide:      'regparse.c:1176,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - realloc
                - malloc
            - BranchSide:      'regparse.c:1182,3'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regparse.c:1175,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1177,36'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'regparse.c:1182,3'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regparse.c:1183,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1184,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1187,9'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regparse.c:1187,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1188,13'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regparse.c:1196,11'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:1190,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1190,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1191,23'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1196,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1197,17'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:1202,39'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1199,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1199,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1200,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1107,7'
          Dst:             name_find
        - Src:             'regparse.c:1111,11'
          Dst:             onig_st_init_strend_table_with_size
        - Src:             'regparse.c:1118,15'
          Dst:             onigenc_strdup
        - Src:             'regparse.c:1122,9'
          Dst:             onig_st_insert_strend
        - Src:             'regparse.c:1177,5'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regparse.c:1198,31'
          Dst:             realloc
    - functionName:    name_find
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - name
        - name_end
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_st_lookup_strend
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:860,7'
          Branch Sides:
            - BranchSide:      'regparse.c:860,7'
              BranchSideFuncs:
                - onig_st_lookup_strend
            - BranchSide:      'regparse.c:861,27'
              BranchSideFuncs:
                - onig_st_lookup_strend
      Callsites:
        - Src:             'regparse.c:861,5'
          Dst:             onig_st_lookup_strend
    - functionName:    scan_env_add_mem_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
      BBCount:         26
      ICount:          177
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:2158,28'
          Branch Sides:
            - BranchSide:      'regparse.c:2158,31'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'regparse.c:2161,7'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regparse.c:2158,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2159,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2161,7'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regparse.c:2161,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2162,9'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'regparse.c:2185,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2162,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2163,11'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'regparse.c:2183,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2163,11'
          Branch Sides:
            - BranchSide:      'regparse.c:2164,15'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regparse.c:2170,17'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regparse.c:2166,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2166,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2167,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2172,9'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2172,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2175,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2176,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2180,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2171,23'
          Dst:             realloc
    - functionName:    node_new_anchor
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:2516,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2516,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2518,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2515,10'
          Dst:             node_new
    - functionName:    assign_quantifier_body
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8586
      functionLinenumberEnd: 8672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - qnode
        - target
        - group
        - env
      BBCount:         61
      ICount:          364
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - onig_reduce_nested_quantifier
        - onig_snprintf_with_pattern
        - quantifier_type_num
        - str_node_can_be_split
        - str_node_split_last_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:8590,22'
          Branch Sides:
            - BranchSide:      'regparse.c:8590,25'
              BranchSideFuncs:
                - quantifier_type_num
                - quantifier_type_num
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
                - str_node_can_be_split
                - str_node_split_last_char
            - BranchSide:      'regparse.c:8593,11'
              BranchSideFuncs:
                - quantifier_type_num
                - quantifier_type_num
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
                - str_node_can_be_split
                - str_node_split_last_char
        - Branch String:   'regparse.c:8590,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8591,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8593,11'
              BranchSideFuncs:
                - quantifier_type_num
                - quantifier_type_num
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
                - str_node_can_be_split
                - str_node_split_last_char
        - Branch String:   'regparse.c:8593,3'
          Branch Sides:
            - BranchSide:      'regparse.c:8595,9'
              BranchSideFuncs:
                - str_node_can_be_split
                - str_node_split_last_char
            - BranchSide:      'regparse.c:8609,26'
              BranchSideFuncs:
                - quantifier_type_num
                - quantifier_type_num
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:8667,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8595,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8596,33'
              BranchSideFuncs:
                - str_node_can_be_split
                - str_node_split_last_char
            - BranchSide:      'regparse.c:8604,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8596,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8597,44'
              BranchSideFuncs:
                - str_node_split_last_char
            - BranchSide:      'regparse.c:8603,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8598,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8599,28'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8602,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8614,28'
          Branch Sides:
            - BranchSide:      'regparse.c:8614,31'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:8615,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regparse.c:8614,46'
          Branch Sides:
            - BranchSide:      'regparse.c:8615,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:8615,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regparse.c:8614,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8615,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:8618,32'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
                - onig_snprintf_with_pattern
        - Branch String:   'regparse.c:8618,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8620,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
            - BranchSide:      'regparse.c:8623,15'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:8633,15'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
                - onig_snprintf_with_pattern
        - Branch String:   'regparse.c:8623,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8624,40'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
                - onig_reduce_nested_quantifier
            - BranchSide:      'regparse.c:8629,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regparse.c:8633,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8634,40'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
                - onig_reduce_nested_quantifier
            - BranchSide:      'regparse.c:8641,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regparse.c:8648,28'
          Branch Sides:
            - BranchSide:      'regparse.c:8648,31'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
            - BranchSide:      'regparse.c:8659,26'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regparse.c:8648,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8649,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8659,26'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regparse.c:8649,30'
          Branch Sides:
            - BranchSide:      'regparse.c:8649,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8651,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8649,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8651,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8655,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8651,47'
          Branch Sides:
            - BranchSide:      'regparse.c:8651,50'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8654,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8651,64'
          Branch Sides:
            - BranchSide:      'regparse.c:8651,67'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8654,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8651,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8652,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8654,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8652,26'
          Branch Sides:
            - BranchSide:      'regparse.c:8652,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8652,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:8596,11'
          Dst:             str_node_can_be_split
        - Src:             'regparse.c:8597,19'
          Dst:             str_node_split_last_char
        - Src:             'regparse.c:8610,25'
          Dst:             quantifier_type_num
        - Src:             'regparse.c:8611,25'
          Dst:             quantifier_type_num
        - Src:             'regparse.c:8624,13'
          Dst:             onig_snprintf_with_pattern
        - Src:             'regparse.c:8634,13'
          Dst:             onig_snprintf_with_pattern
        - Src:             'regparse.c:8660,13'
          Dst:             onig_reduce_nested_quantifier
    - functionName:    quantifier_type_num
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4393
      functionLinenumberEnd: 4413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         31
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:4394,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4395,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4404,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4395,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4396,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4399,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4396,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4396,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4397,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4400,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4400,41'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4401,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4404,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4405,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4408,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4405,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4405,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4406,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4409,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4409,41'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4410,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_reduce_nested_quantifier
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4437
      functionLinenumberEnd: 4500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pnode
      BBCount:         26
      ICount:          267
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - onig_node_free
        - onig_positive_int_multiply
        - quantifier_type_num
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4448,16'
          Branch Sides:
            - BranchSide:      'regparse.c:4448,19'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - onig_node_free
            - BranchSide:      'regparse.c:4449,9'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - onig_node_free
        - Branch String:   'regparse.c:4448,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4449,9'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - onig_node_free
            - BranchSide:      'regparse.c:4461,26'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:4449,30'
          Branch Sides:
            - BranchSide:      'regparse.c:4449,33'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - onig_node_free
            - BranchSide:      'regparse.c:4458,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4449,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4450,42'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - onig_node_free
            - BranchSide:      'regparse.c:4458,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4451,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4451,18'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4453,29'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:4461,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4463,6'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:4467,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:4472,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:4477,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:4482,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:4487,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4491,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4494,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4446,10'
          Dst:             quantifier_type_num
        - Src:             'regparse.c:4447,10'
          Dst:             quantifier_type_num
        - Src:             'regparse.c:4450,15'
          Dst:             onig_positive_int_multiply
        - Src:             'regparse.c:4498,3'
          Dst:             onig_node_free
    - functionName:    node_drop_group
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - group
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_node_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2756,3'
          Dst:             onig_node_free
    - functionName:    is_invalid_quantifier_target
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4359
      functionLinenumberEnd: 4388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         24
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - is_invalid_quantifier_target
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regparse.c:4360,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4363,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4363,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4369,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4372,5'
              BranchSideFuncs:
                - is_invalid_quantifier_target
            - BranchSide:      'regparse.c:4379,5'
              BranchSideFuncs:
                - is_invalid_quantifier_target
            - BranchSide:      'regparse.c:4385,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4373,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4373,57'
              BranchSideFuncs:
                - is_invalid_quantifier_target
            - BranchSide:      'regparse.c:4374,5'
              BranchSideFuncs:
                - is_invalid_quantifier_target
        - Branch String:   'regparse.c:4374,5'
          Branch Sides:
            - BranchSide:      'regparse.c:4373,42'
              BranchSideFuncs:
                - is_invalid_quantifier_target
            - BranchSide:      'regparse.c:4375,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4380,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4380,55'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4381,5'
              BranchSideFuncs:
                - is_invalid_quantifier_target
        - Branch String:   'regparse.c:4381,5'
          Branch Sides:
            - BranchSide:      'regparse.c:4380,40'
              BranchSideFuncs:
                - is_invalid_quantifier_target
            - BranchSide:      'regparse.c:4382,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4373,13'
          Dst:             is_invalid_quantifier_target
        - Src:             'regparse.c:4380,11'
          Dst:             is_invalid_quantifier_target
    - functionName:    make_text_segment
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         24
      ICount:          168
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - make_list
        - node_new_anchor_with_options
        - node_new_bag
        - node_new_quantifier
        - node_new_true_anychar
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2953,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2953,23'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2955,30'
              BranchSideFuncs:
                - node_new_true_anychar
                - make_list
                - node_new_quantifier
                - node_new_true_anychar
                - make_list
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:2956,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2956,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2958,20'
              BranchSideFuncs:
                - make_list
                - node_new_quantifier
                - node_new_true_anychar
                - make_list
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:2959,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2959,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2960,11'
              BranchSideFuncs:
                - node_new_quantifier
                - node_new_true_anychar
                - make_list
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:2964,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2964,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2966,16'
              BranchSideFuncs:
                - node_new_true_anychar
                - make_list
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:2971,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2971,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2973,20'
              BranchSideFuncs:
                - make_list
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:2974,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2974,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2976,11'
              BranchSideFuncs:
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:2980,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2980,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2982,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2990,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2990,45'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2991,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2952,11'
          Dst:             node_new_anchor_with_options
        - Src:             'regparse.c:2955,7'
          Dst:             node_new_true_anychar
        - Src:             'regparse.c:2958,7'
          Dst:             make_list
        - Src:             'regparse.c:2963,7'
          Dst:             node_new_quantifier
        - Src:             'regparse.c:2970,7'
          Dst:             node_new_true_anychar
        - Src:             'regparse.c:2973,7'
          Dst:             make_list
        - Src:             'regparse.c:2979,7'
          Dst:             node_new_bag
        - Src:             'regparse.c:2990,27'
          Dst:             onig_node_free
    - functionName:    node_new_anchor_with_options
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - options
      BBCount:         25
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - node_new_anchor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2534,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2534,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2536,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2536,42'
          Branch Sides:
            - BranchSide:      'regparse.c:2536,45'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2536,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2539,42'
          Branch Sides:
            - BranchSide:      'regparse.c:2540,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2541,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2539,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2541,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2545,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2541,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2542,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2543,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2533,10'
          Dst:             node_new_anchor
    - functionName:    node_new_no_newline
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_anychar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2418,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2418,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2419,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2417,7'
          Dst:             node_new_anychar
    - functionName:    node_new_general_newline
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         28
      ICount:          208
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - add_code_range
        - bitset_set_range
        - node_new_bag_if_else
        - node_new_cclass
        - node_new_str_crude
        - onig_node_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:4514,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4514,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4515,10'
              BranchSideFuncs:
                - node_new_str_crude
                - node_new_cclass
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - add_code_range
                - add_code_range
                - bitset_set_range
        - Branch String:   'regparse.c:4516,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4516,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4518,29'
              BranchSideFuncs:
                - node_new_str_crude
                - node_new_cclass
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - add_code_range
                - add_code_range
                - bitset_set_range
        - Branch String:   'regparse.c:4519,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4519,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4521,9'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - add_code_range
                - add_code_range
                - bitset_set_range
        - Branch String:   'regparse.c:4522,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4522,21'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:4524,8'
              BranchSideFuncs:
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - add_code_range
                - add_code_range
                - bitset_set_range
        - Branch String:   'regparse.c:4525,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4526,22'
              BranchSideFuncs:
                - bitset_set_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - add_code_range
                - add_code_range
            - BranchSide:      'regparse.c:4529,26'
              BranchSideFuncs:
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - add_code_range
                - add_code_range
        - Branch String:   'regparse.c:4530,9'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:4530,17'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:4539,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4540,26'
              BranchSideFuncs:
                - add_code_range
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:4546,28'
              BranchSideFuncs:
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:4541,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4541,17'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:4542,26'
              BranchSideFuncs:
                - add_code_range
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:4543,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4543,17'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:4544,3'
              BranchSideFuncs:
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:4547,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4547,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:4549,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4518,10'
          Dst:             node_new_str_crude
        - Src:             'regparse.c:4521,9'
          Dst:             node_new_cclass
        - Src:             'regparse.c:4526,5'
          Dst:             bitset_set_range
        - Src:             'regparse.c:4529,9'
          Dst:             add_code_range
        - Src:             'regparse.c:4532,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:4534,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:4540,9'
          Dst:             add_code_range
        - Src:             'regparse.c:4542,9'
          Dst:             add_code_range
        - Src:             'regparse.c:4546,7'
          Dst:             node_new_bag_if_else
    - functionName:    node_new_cclass
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - initialize_cclass
        - node_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regparse.c:2378,16'
          Branch Sides:
            - BranchSide:      'regparse.c:2378,9'
              BranchSideFuncs:
                - node_new
                - initialize_cclass
            - BranchSide:      'regparse.c:2378,16'
              BranchSideFuncs:
                - node_new
                - initialize_cclass
        - Branch String:   'regparse.c:2379,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2379,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2381,3'
              BranchSideFuncs:
                - initialize_cclass
      Callsites:
        - Src:             'regparse.c:2378,16'
          Dst:             node_new
        - Src:             'regparse.c:2382,3'
          Dst:             initialize_cclass
    - functionName:    initialize_cclass
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2370,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2370,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2370,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_new_keep
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new_save_gimmick
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2823,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2823,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2825,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2822,7'
          Dst:             node_new_save_gimmick
    - functionName:    node_str_remove_char
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3438
      functionLinenumberEnd: 3461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - c
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3444,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3445,10'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3461,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3445,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3447,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3457,8'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3449,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3450,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3453,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_new_call
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - name
        - name_end
        - gnum
        - by_number
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2629,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2629,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2631,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2628,16'
          Dst:             node_new
    - functionName:    i_apply_case_fold
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8742
      functionLinenumberEnd: 8849
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
        - to_len
        - arg
      BBCount:         86
      ICount:          607
      EdgeCount:       112
      CyclomaticComplexity: 28
      functionsReached:
        - add_code_range_to_buf
        - make_list
        - node_new_cclass
        - node_new_str
        - onig_is_code_in_cc
        - onig_node_free
        - onig_node_new_alt
        - onig_node_str_cat
        - onigenc_unicode_fold1_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:8753,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8754,36'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8781,28'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8756,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8756,25'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8757,10'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8756,45'
          Branch Sides:
            - BranchSide:      'regparse.c:8757,10'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8758,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8757,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8757,25'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8776,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8756,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8758,7'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8776,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8758,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8758,7'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8758,7'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8758,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8758,7'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8758,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8791,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8796,15'
              BranchSideFuncs:
                - onig_node_str_cat
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8834,11'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
        - Branch String:   'regparse.c:8797,46'
          Branch Sides:
            - BranchSide:      'regparse.c:8798,49'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onig_node_str_cat
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - node_new_str
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8815,17'
              BranchSideFuncs:
                - onig_node_str_cat
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
                - onig_node_free
                - node_new_str
        - Branch String:   'regparse.c:8797,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8799,20'
              BranchSideFuncs:
                - node_new_cclass
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8815,17'
              BranchSideFuncs:
                - onig_node_str_cat
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
                - onig_node_free
                - node_new_str
        - Branch String:   'regparse.c:8801,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8801,32'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8806,15'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8803,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8803,55'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8804,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8807,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8808,20'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8811,11'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8809,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8809,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8809,13'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8809,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8809,13'
              BranchSideFuncs:
                - add_code_range_to_buf
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8809,13'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8811,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8811,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8811,11'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8811,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8811,11'
              BranchSideFuncs:
                - add_code_range_to_buf
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8811,11'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8816,22'
          Branch Sides:
            - BranchSide:      'regparse.c:8816,25'
              BranchSideFuncs:
                - node_new_str
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8817,35'
              BranchSideFuncs:
                - node_new_str
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8816,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8817,35'
              BranchSideFuncs:
                - node_new_str
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8828,38'
              BranchSideFuncs:
                - onig_node_str_cat
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - node_new_str
                - onig_node_free
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8818,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8818,34'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8820,17'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8820,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8821,15'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8823,15'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
                - onig_node_str_cat
                - onig_node_free
                - node_new_str
                - onigenc_unicode_fold1_key
                - node_new_cclass
                - add_code_range_to_buf
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8829,17'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8829,24'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:8834,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8835,21'
              BranchSideFuncs:
                - onig_node_new_alt
                - onig_node_free
            - BranchSide:      'regparse.c:8837,31'
              BranchSideFuncs:
                - make_list
                - onig_node_new_alt
                - onig_node_free
        - Branch String:   'regparse.c:8840,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8841,24'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8844,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:8754,17'
          Dst:             onig_is_code_in_cc
        - Src:             'regparse.c:8758,7'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:8781,9'
          Dst:             onig_is_code_in_cc
        - Src:             'regparse.c:8798,22'
          Dst:             onigenc_unicode_fold1_key
        - Src:             'regparse.c:8799,20'
          Dst:             node_new_cclass
        - Src:             'regparse.c:8803,37'
          Dst:             onig_node_free
        - Src:             'regparse.c:8809,13'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:8811,11'
          Dst:             add_code_range_to_buf
        - Src:             'regparse.c:8817,22'
          Dst:             node_new_str
        - Src:             'regparse.c:8828,17'
          Dst:             onig_node_str_cat
        - Src:             'regparse.c:8837,21'
          Dst:             make_list
        - Src:             'regparse.c:8839,24'
          Dst:             onig_node_new_alt
        - Src:             'regparse.c:8841,9'
          Dst:             onig_node_free
    - functionName:    onig_node_new_alt
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regparse.c:2456,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2456,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2458,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2455,16'
          Dst:             node_new
    - functionName:    prs_cc
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6971
      functionLinenumberEnd: 7329
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - np
        - tok
        - src
        - end
        - env
      BBCount:         219
      ICount:          1344
      EdgeCount:       293
      CyclomaticComplexity: 76
      functionsReached:
        - CC_ESC_WARN
        - add_code_range
        - add_ctype_to_cc
        - and_cclass
        - bbuf_free
        - cc_char_next
        - cc_cprop_next
        - code_exist_check
        - fetch_char_property_to_ctype
        - fetch_token_cc
        - initialize_cclass
        - node_new_cclass
        - onig_node_free
        - or_cclass
        - prs_cc
        - prs_posix_bracket
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:6984,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6984,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6986,9'
              BranchSideFuncs:
                - fetch_token_cc
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
                - fetch_token_cc
        - Branch String:   'regparse.c:6989,20'
          Branch Sides:
            - BranchSide:      'regparse.c:6989,23'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
                - fetch_token_cc
            - BranchSide:      'regparse.c:6994,9'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
        - Branch String:   'regparse.c:6989,58'
          Branch Sides:
            - BranchSide:      'regparse.c:6989,61'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
                - fetch_token_cc
            - BranchSide:      'regparse.c:6994,9'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
        - Branch String:   'regparse.c:6989,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6990,9'
              BranchSideFuncs:
                - fetch_token_cc
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
            - BranchSide:      'regparse.c:6994,9'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
        - Branch String:   'regparse.c:6997,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6997,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6998,7'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - code_exist_check
                - CC_ESC_WARN
        - Branch String:   'regparse.c:6998,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7000,29'
              BranchSideFuncs:
                - code_exist_check
                - CC_ESC_WARN
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7007,16'
              BranchSideFuncs:
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:6999,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7001,7'
              BranchSideFuncs:
                - CC_ESC_WARN
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7003,17'
              BranchSideFuncs:
                - CC_ESC_WARN
                - node_new_cclass
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7008,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7008,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7009,8'
              BranchSideFuncs:
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7015,3'
          Branch Sides:
            - BranchSide:      'regparse.c:7016,13'
              BranchSideFuncs:
                - bbuf_free
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7289,7'
              BranchSideFuncs:
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
        - Branch String:   'regparse.c:7017,5'
          Branch Sides:
            - BranchSide:      'regparse.c:7017,16'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7033,13'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7097,17'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7118,29'
              BranchSideFuncs:
                - prs_posix_bracket
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - add_ctype_to_cc
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
            - BranchSide:      'regparse.c:7131,27'
              BranchSideFuncs:
                - add_ctype_to_cc
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7141,54'
              BranchSideFuncs:
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7153,11'
              BranchSideFuncs:
                - fetch_token_cc
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
            - BranchSide:      'regparse.c:7226,13'
              BranchSideFuncs:
                - prs_cc
                - or_cclass
                - onig_node_free
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - onig_node_free
                - cc_char_next
            - BranchSide:      'regparse.c:7249,13'
              BranchSideFuncs:
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
            - BranchSide:      'regparse.c:7272,9'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7276,9'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7021,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7022,13'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7025,18'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7033,45'
          Branch Sides:
            - BranchSide:      'regparse.c:7033,48'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7088,35'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7033,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7036,23'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7088,35'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7041,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7042,30'
              BranchSideFuncs:
                - fetch_token_cc
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
            - BranchSide:      'regparse.c:7051,13'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7043,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7043,22'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7044,15'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7044,34'
          Branch Sides:
            - BranchSide:      'regparse.c:7044,37'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7045,21'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7044,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7045,21'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7048,20'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7051,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7052,13'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7057,18'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7057,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7057,62'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7059,15'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7060,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7061,13'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7064,18'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7066,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7067,32'
              BranchSideFuncs:
                - fetch_token_cc
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
            - BranchSide:      'regparse.c:7070,19'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7068,17'
          Branch Sides:
            - BranchSide:      'regparse.c:7068,24'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7069,11'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7073,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7074,13'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7078,13'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7078,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7079,37'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7083,21'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7101,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7102,13'
              BranchSideFuncs:
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7110,18'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7102,31'
          Branch Sides:
            - BranchSide:      'regparse.c:7103,15'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7106,15'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7104,76'
          Branch Sides:
            - BranchSide:      'regparse.c:7105,13'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7106,15'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7105,29'
          Branch Sides:
            - BranchSide:      'regparse.c:7105,32'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7106,15'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7102,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7106,15'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7109,7'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7114,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7114,19'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7115,7'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7119,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7119,18'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7120,11'
              BranchSideFuncs:
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - add_ctype_to_cc
                - prs_posix_bracket
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
        - Branch String:   'regparse.c:7120,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7121,21'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7127,7'
              BranchSideFuncs:
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7132,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7132,19'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7132,16'
              BranchSideFuncs:
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7136,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7136,19'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7137,7'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7142,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7143,15'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7146,29'
              BranchSideFuncs:
                - add_ctype_to_cc
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7147,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7147,21'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7148,9'
              BranchSideFuncs:
                - cc_cprop_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7153,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7154,28'
              BranchSideFuncs:
                - fetch_token_cc
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7181,16'
              BranchSideFuncs:
                - fetch_token_cc
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
        - Branch String:   'regparse.c:7155,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7155,20'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7157,17'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7158,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7158,31'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7164,18'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7170,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7171,15'
              BranchSideFuncs:
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7179,15'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7171,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7173,13'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7175,13'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7181,16'
          Branch Sides:
            - BranchSide:      'regparse.c:7183,19'
              BranchSideFuncs:
                - fetch_token_cc
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
            - BranchSide:      'regparse.c:7196,16'
              BranchSideFuncs:
                - fetch_token_cc
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
        - Branch String:   'regparse.c:7187,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7187,20'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7189,17'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - CC_ESC_WARN
        - Branch String:   'regparse.c:7191,30'
          Branch Sides:
            - BranchSide:      'regparse.c:7191,33'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7192,23'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7191,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7192,23'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7194,9'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7196,16'
          Branch Sides:
            - BranchSide:      'regparse.c:7197,21'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7201,28'
              BranchSideFuncs:
                - fetch_token_cc
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7202,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7202,20'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7204,17'
              BranchSideFuncs:
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7205,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7206,11'
              BranchSideFuncs:
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7208,18'
              BranchSideFuncs:
                - bbuf_free
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7212,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7214,11'
              BranchSideFuncs:
                - CC_ESC_WARN
                - cc_char_next
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7216,11'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7226,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7227,28'
              BranchSideFuncs:
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - onig_node_free
            - BranchSide:      'regparse.c:7231,15'
              BranchSideFuncs:
                - prs_cc
                - or_cclass
                - onig_node_free
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - onig_node_free
        - Branch String:   'regparse.c:7229,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7229,23'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7230,9'
              BranchSideFuncs:
                - prs_cc
                - or_cclass
                - onig_node_free
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - onig_node_free
        - Branch String:   'regparse.c:7234,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7235,26'
              BranchSideFuncs:
                - onig_node_free
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7238,15'
              BranchSideFuncs:
                - or_cclass
                - onig_node_free
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7243,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7243,21'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7245,7'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7249,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7250,28'
              BranchSideFuncs:
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - and_cclass
                - bbuf_free
            - BranchSide:      'regparse.c:7255,19'
              BranchSideFuncs:
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - and_cclass
                - bbuf_free
        - Branch String:   'regparse.c:7252,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7252,23'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7253,9'
              BranchSideFuncs:
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
                - and_cclass
                - bbuf_free
        - Branch String:   'regparse.c:7258,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7259,26'
              BranchSideFuncs:
                - and_cclass
                - bbuf_free
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7264,21'
              BranchSideFuncs:
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7260,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7260,23'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7261,21'
              BranchSideFuncs:
                - bbuf_free
                - initialize_cclass
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - and_cclass
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7281,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7282,11'
              BranchSideFuncs:
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - fetch_token_cc
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
            - BranchSide:      'regparse.c:7284,26'
              BranchSideFuncs:
                - fetch_token_cc
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
                - cc_char_next
                - initialize_cclass
                - and_cclass
                - bbuf_free
                - cc_char_next
                - prs_cc
                - or_cclass
                - onig_node_free
                - onig_node_free
                - cc_char_next
                - fetch_token_cc
                - CC_ESC_WARN
                - cc_char_next
                - CC_ESC_WARN
                - fetch_token_cc
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_char_property_to_ctype
                - add_ctype_to_cc
                - cc_cprop_next
                - add_ctype_to_cc
                - prs_posix_bracket
                - CC_ESC_WARN
                - fetch_token_cc
                - fetch_token_cc
        - Branch String:   'regparse.c:7285,11'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7285,18'
              BranchSideFuncs:
                - bbuf_free
        - Branch String:   'regparse.c:7289,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7290,22'
              BranchSideFuncs:
                - cc_char_next
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
            - BranchSide:      'regparse.c:7295,7'
              BranchSideFuncs:
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:7292,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7292,17'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7293,3'
              BranchSideFuncs:
                - add_code_range
                - and_cclass
                - bbuf_free
                - bbuf_free
        - Branch String:   'regparse.c:7295,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7296,20'
              BranchSideFuncs:
                - and_cclass
                - bbuf_free
                - add_code_range
                - bbuf_free
            - BranchSide:      'regparse.c:7302,7'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:7297,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7297,17'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7298,15'
              BranchSideFuncs:
                - bbuf_free
                - add_code_range
        - Branch String:   'regparse.c:7302,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7303,5'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7305,5'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:7306,26'
          Branch Sides:
            - BranchSide:      'regparse.c:7307,7'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7321,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7306,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7308,21'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7321,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7309,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7310,7'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7312,9'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:7310,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7310,7'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7310,7'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:7310,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7310,7'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7310,7'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:7312,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7313,11'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7320,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7313,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7314,13'
              BranchSideFuncs:
                - add_code_range
            - BranchSide:      'regparse.c:7319,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7314,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7315,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7317,28'
              BranchSideFuncs:
                - add_code_range
        - Branch String:   'regparse.c:7326,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7327,15'
              BranchSideFuncs:
                - bbuf_free
            - BranchSide:      'regparse.c:7328,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6988,7'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:6991,9'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:6999,11'
          Dst:             code_exist_check
        - Src:             'regparse.c:7003,5'
          Dst:             CC_ESC_WARN
        - Src:             'regparse.c:7007,16'
          Dst:             node_new_cclass
        - Src:             'regparse.c:7042,15'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:7067,17'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:7112,11'
          Dst:             cc_char_next
        - Src:             'regparse.c:7118,11'
          Dst:             prs_posix_bracket
        - Src:             'regparse.c:7121,9'
          Dst:             CC_ESC_WARN
        - Src:             'regparse.c:7131,11'
          Dst:             add_ctype_to_cc
        - Src:             'regparse.c:7135,11'
          Dst:             cc_cprop_next
        - Src:             'regparse.c:7141,21'
          Dst:             fetch_char_property_to_ctype
        - Src:             'regparse.c:7146,13'
          Dst:             add_ctype_to_cc
        - Src:             'regparse.c:7154,13'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:7166,11'
          Dst:             CC_ESC_WARN
        - Src:             'regparse.c:7186,13'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:7192,11'
          Dst:             CC_ESC_WARN
        - Src:             'regparse.c:7197,9'
          Dst:             CC_ESC_WARN
        - Src:             'regparse.c:7201,13'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:7227,15'
          Dst:             cc_char_next
        - Src:             'regparse.c:7233,13'
          Dst:             prs_cc
        - Src:             'regparse.c:7235,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:7239,13'
          Dst:             or_cclass
        - Src:             'regparse.c:7240,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:7250,15'
          Dst:             cc_char_next
        - Src:             'regparse.c:7259,15'
          Dst:             and_cclass
        - Src:             'regparse.c:7261,11'
          Dst:             bbuf_free
        - Src:             'regparse.c:7267,9'
          Dst:             initialize_cclass
        - Src:             'regparse.c:7284,11'
          Dst:             fetch_token_cc
        - Src:             'regparse.c:7290,9'
          Dst:             cc_char_next
        - Src:             'regparse.c:7296,9'
          Dst:             and_cclass
        - Src:             'regparse.c:7298,5'
          Dst:             bbuf_free
        - Src:             'regparse.c:7317,11'
          Dst:             add_code_range
        - Src:             'regparse.c:7327,5'
          Dst:             bbuf_free
    - functionName:    prs_char_property
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6821
      functionLinenumberEnd: 6842
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - np
        - tok
        - src
        - end
        - env
      BBCount:         17
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - add_ctype_to_cc
        - fetch_char_property_to_ctype
        - node_new_cclass
        - node_new_ctype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:6826,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6826,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6828,7'
              BranchSideFuncs:
                - node_new_cclass
                - add_ctype_to_cc
                - node_new_ctype
        - Branch String:   'regparse.c:6828,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6829,26'
              BranchSideFuncs:
                - node_new_ctype
            - BranchSide:      'regparse.c:6834,9'
              BranchSideFuncs:
                - node_new_cclass
                - add_ctype_to_cc
        - Branch String:   'regparse.c:6830,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6830,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6831,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6835,3'
          Branch Sides:
            - BranchSide:      'regparse.c:6835,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6836,8'
              BranchSideFuncs:
                - add_ctype_to_cc
        - Branch String:   'regparse.c:6838,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6838,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6839,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6839,7'
          Branch Sides:
            - BranchSide:      'regparse.c:6839,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6841,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:6825,11'
          Dst:             fetch_char_property_to_ctype
        - Src:             'regparse.c:6829,11'
          Dst:             node_new_ctype
        - Src:             'regparse.c:6834,9'
          Dst:             node_new_cclass
        - Src:             'regparse.c:6837,7'
          Dst:             add_ctype_to_cc
    - functionName:    find_str_position
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5162
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - n
        - from
        - to
        - next
        - enc
      BBCount:         25
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:5168,3'
          Branch Sides:
            - BranchSide:      'regparse.c:5169,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5185,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5171,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5172,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5183,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5172,25'
          Branch Sides:
            - BranchSide:      'regparse.c:5172,28'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5172,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5172,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5173,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5177,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5174,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5174,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5175,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5177,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5178,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5182,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5178,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5179,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5180,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_str_cat_char
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3466
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - c
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_node_str_cat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:3470,10'
          Dst:             onig_node_str_cat
    - functionName:    node_new_str_crude_char
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 3582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - c
        - options
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - node_new_str_crude
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3575,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3575,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3578,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3578,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3579,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3581,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:3574,10'
          Dst:             node_new_str_crude
    - functionName:    node_new_group
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2737
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - content
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2741,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2741,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2742,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2740,10'
          Dst:             node_new
    - functionName:    prs_bag
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7885
      functionLinenumberEnd: 8574
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - np
        - tok
        - term
        - src
        - end
        - env
      BBCount:         604
      ICount:          3388
      EdgeCount:       798
      CyclomaticComplexity: 196
      functionsReached:
        - backref_rel_to_abs
        - cons_node_free_alone
        - fetch_name
        - fetch_name_with_level
        - fetch_token
        - make_absent_tree
        - make_range_clear
        - name_add
        - name_to_group_numbers
        - node_new_anchor
        - node_new_backref_checker
        - node_new_bag
        - node_new_bag_if_else
        - node_new_memory
        - node_new_option
        - onig_node_free
        - prs_alts
        - prs_callout_of_contents
        - prs_callout_of_name
        - scan_env_add_mem_entry
        - scan_env_set_mem_node
        - set_whole_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:7898,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7898,7'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
            - BranchSide:      'regparse.c:7898,7'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7898,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7898,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7900,12'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7898,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7898,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7900,12'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7901,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7901,5'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
            - BranchSide:      'regparse.c:7901,5'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7902,16'
          Branch Sides:
            - BranchSide:      'regparse.c:7902,19'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
            - BranchSide:      'regparse.c:8532,12'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
        - Branch String:   'regparse.c:7902,7'
          Branch Sides:
            - BranchSide:      'regparse.c:7903,5'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
                - fetch_token
                - prs_alts
            - BranchSide:      'regparse.c:8532,12'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
        - Branch String:   'regparse.c:7904,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7904,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
                - fetch_token
                - prs_alts
            - BranchSide:      'regparse.c:7904,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
                - fetch_token
                - prs_alts
        - Branch String:   'regparse.c:7904,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7904,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7906,5'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
                - fetch_token
                - prs_alts
        - Branch String:   'regparse.c:7904,9'
          Branch Sides:
            - BranchSide:      'regparse.c:7904,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7906,5'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
                - node_new_anchor
                - node_new_anchor
                - node_new_bag
                - node_new_anchor
                - node_new_anchor
                - fetch_token
                - prs_alts
        - Branch String:   'regparse.c:7907,5'
          Branch Sides:
            - BranchSide:      'regparse.c:7907,16'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
            - BranchSide:      'regparse.c:7919,13'
              BranchSideFuncs:
                - node_new_anchor
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7922,13'
              BranchSideFuncs:
                - node_new_anchor
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7925,13'
              BranchSideFuncs:
                - node_new_bag
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7929,11'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7937,11'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_anchor
                - node_new_anchor
            - BranchSide:      'regparse.c:7984,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:8053,13'
              BranchSideFuncs:
                - prs_callout_of_contents
            - BranchSide:      'regparse.c:8065,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:8276,11'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
            - BranchSide:      'regparse.c:8308,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8308,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8308,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8316,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8528,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7911,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7911,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7912,20'
              BranchSideFuncs:
                - prs_alts
        - Branch String:   'regparse.c:7913,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7913,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7914,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7929,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7930,9'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7933,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7937,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7937,11'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_anchor
                - node_new_anchor
            - BranchSide:      'regparse.c:7937,11'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7937,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7937,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7938,7'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7937,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7937,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7938,7'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_anchor
                - node_new_anchor
        - Branch String:   'regparse.c:7939,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7940,15'
              BranchSideFuncs:
                - node_new_anchor
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7941,16'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - node_new_anchor
        - Branch String:   'regparse.c:7941,16'
          Branch Sides:
            - BranchSide:      'regparse.c:7942,15'
              BranchSideFuncs:
                - node_new_anchor
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7944,13'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7944,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7949,11'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7978,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7961,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7961,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7963,40'
              BranchSideFuncs:
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7964,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7964,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7965,15'
              BranchSideFuncs:
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7965,33'
          Branch Sides:
            - BranchSide:      'regparse.c:7965,36'
              BranchSideFuncs:
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7968,24'
              BranchSideFuncs:
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7965,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7966,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7968,24'
              BranchSideFuncs:
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7969,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7969,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7970,17'
              BranchSideFuncs:
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7971,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7971,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7972,33'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7973,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7974,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7975,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7974,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7974,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:7975,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:7984,11'
          Branch Sides:
            - BranchSide:      'regparse.c:7990,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:8047,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:7990,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7990,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:7990,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7990,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7990,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7992,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7990,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7990,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7992,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7992,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7992,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:7992,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7992,13'
          Branch Sides:
            - BranchSide:      'regparse.c:7993,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:8006,20'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:7994,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7994,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:7994,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7994,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7994,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7996,20'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7994,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7994,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:7996,20'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7997,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7997,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
            - BranchSide:      'regparse.c:7997,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - make_range_clear
        - Branch String:   'regparse.c:7997,15'
          Branch Sides:
            - BranchSide:      'regparse.c:7998,13'
              BranchSideFuncs:
                - make_range_clear
            - BranchSide:      'regparse.c:8004,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8000,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8000,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8001,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8009,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8009,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8010,31'
              BranchSideFuncs:
                - prs_alts
                - make_absent_tree
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8011,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8012,26'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8016,14'
              BranchSideFuncs:
                - make_absent_tree
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8018,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8019,23'
              BranchSideFuncs:
                - onig_node_free
                - make_absent_tree
                - onig_node_free
            - BranchSide:      'regparse.c:8040,30'
              BranchSideFuncs:
                - make_absent_tree
        - Branch String:   'regparse.c:8020,38'
          Branch Sides:
            - BranchSide:      'regparse.c:8020,41'
              BranchSideFuncs:
                - make_absent_tree
            - BranchSide:      'regparse.c:8021,18'
              BranchSideFuncs:
                - make_absent_tree
        - Branch String:   'regparse.c:8020,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8021,18'
              BranchSideFuncs:
                - make_absent_tree
            - BranchSide:      'regparse.c:8026,22'
              BranchSideFuncs:
                - onig_node_free
                - make_absent_tree
                - onig_node_free
        - Branch String:   'regparse.c:8041,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8042,18'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8044,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8053,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8054,9'
              BranchSideFuncs:
                - prs_callout_of_contents
            - BranchSide:      'regparse.c:8056,35'
              BranchSideFuncs:
                - prs_callout_of_contents
        - Branch String:   'regparse.c:8057,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8057,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8059,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8065,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8070,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:8270,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8070,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8070,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:8070,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8070,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8070,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8071,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8070,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8070,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8071,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8072,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8072,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:8072,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8072,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8072,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8074,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8072,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8072,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8074,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8074,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8074,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:8075,16'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8075,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8075,16'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8085,26'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8075,25'
          Branch Sides:
            - BranchSide:      'regparse.c:8075,28'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8085,26'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8075,37'
          Branch Sides:
            - BranchSide:      'regparse.c:8075,40'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8085,26'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8075,49'
          Branch Sides:
            - BranchSide:      'regparse.c:8075,52'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8085,26'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8074,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8085,26'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8160,18'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
                - prs_callout_of_contents
        - Branch String:   'regparse.c:8085,35'
          Branch Sides:
            - BranchSide:      'regparse.c:8085,25'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8085,38'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8086,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8087,13'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8088,18'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8093,38'
          Branch Sides:
            - BranchSide:      'regparse.c:8093,57'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8094,25'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8096,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8096,35'
              BranchSideFuncs:
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
            - BranchSide:      'regparse.c:8101,15'
              BranchSideFuncs:
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8101,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8102,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8109,32'
              BranchSideFuncs:
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_backref_checker
                - backref_rel_to_abs
        - Branch String:   'regparse.c:8102,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8103,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8106,22'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8110,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8111,17'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:8133,41'
              BranchSideFuncs:
                - name_to_group_numbers
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8111,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8112,45'
              BranchSideFuncs:
                - backref_rel_to_abs
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8114,17'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8114,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8115,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8117,17'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8117,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8118,19'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8125,50'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8118,43'
          Branch Sides:
            - BranchSide:      'regparse.c:8119,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8120,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8119,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8119,19'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8119,19'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8118,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8120,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8121,13'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8134,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8135,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8137,17'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8137,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8139,22'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8146,50'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8139,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8140,21'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8144,13'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8140,45'
          Branch Sides:
            - BranchSide:      'regparse.c:8141,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8142,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8141,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8141,21'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8141,21'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8140,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8142,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8143,15'
              BranchSideFuncs:
                - node_new_backref_checker
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8153,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8154,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8158,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8154,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8154,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8154,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8154,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8154,23'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8155,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8154,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8154,23'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8155,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8156,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8156,27'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8157,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8160,18'
          Branch Sides:
            - BranchSide:      'regparse.c:8161,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_contents
            - BranchSide:      'regparse.c:8174,18'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
        - Branch String:   'regparse.c:8161,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8163,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_contents
            - BranchSide:      'regparse.c:8172,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8163,24'
          Branch Sides:
            - BranchSide:      'regparse.c:8163,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_contents
            - BranchSide:      'regparse.c:8163,24'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_contents
        - Branch String:   'regparse.c:8163,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8163,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8171,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8163,24'
          Branch Sides:
            - BranchSide:      'regparse.c:8163,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8171,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8163,27'
          Branch Sides:
            - BranchSide:      'regparse.c:8163,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_contents
            - BranchSide:      'regparse.c:8163,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_contents
        - Branch String:   'regparse.c:8163,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8165,36'
              BranchSideFuncs:
                - prs_callout_of_contents
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8171,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8168,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8168,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8169,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8174,27'
          Branch Sides:
            - BranchSide:      'regparse.c:8175,18'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - prs_callout_of_name
            - BranchSide:      'regparse.c:8182,14'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8174,18'
          Branch Sides:
            - BranchSide:      'regparse.c:8176,32'
              BranchSideFuncs:
                - prs_callout_of_name
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8182,14'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8178,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8178,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8179,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8187,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8187,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8188,36'
              BranchSideFuncs:
                - prs_alts
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8198,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8198,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8200,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8200,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8200,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8200,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8200,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8200,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8206,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8200,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8200,19'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8206,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8206,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8206,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8206,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8206,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8207,15'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8218,16'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8207,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8208,28'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8211,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8219,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8219,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8219,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8219,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8220,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8224,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8227,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8228,28'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8231,33'
              BranchSideFuncs:
                - prs_alts
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8232,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8233,28'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8238,15'
              BranchSideFuncs:
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
        - Branch String:   'regparse.c:8238,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8239,20'
              BranchSideFuncs:
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8242,17'
              BranchSideFuncs:
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
                - cons_node_free_alone
        - Branch String:   'regparse.c:8242,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8243,22'
              BranchSideFuncs:
                - cons_node_free_alone
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - cons_node_free_alone
            - BranchSide:      'regparse.c:8254,22'
              BranchSideFuncs:
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8244,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8245,24'
              BranchSideFuncs:
                - cons_node_free_alone
                - cons_node_free_alone
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8249,24'
              BranchSideFuncs:
                - cons_node_free_alone
                - node_new_bag_if_else
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8260,15'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:8261,28'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:8276,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8277,13'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
            - BranchSide:      'regparse.c:8299,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8277,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8278,11'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
            - BranchSide:      'regparse.c:8286,15'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8279,24'
          Branch Sides:
            - BranchSide:      'regparse.c:8279,27'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8280,26'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8279,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8280,26'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8283,11'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8287,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8287,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8288,38'
              BranchSideFuncs:
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8289,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8290,18'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8292,18'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8296,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8296,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8297,7'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8308,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8309,9'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8311,7'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8316,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8316,11'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8317,13'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8317,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8317,13'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8317,13'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8317,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8317,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8318,9'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8317,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8317,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8318,9'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8319,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8319,23'
              BranchSideFuncs:
                - fetch_name
                - scan_env_add_mem_entry
                - name_add
                - node_new_memory
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
            - BranchSide:      'regparse.c:8321,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8326,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8326,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8327,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8346,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8349,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8349,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8351,26'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8352,22'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8353,22'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8355,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8363,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8379,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8384,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8389,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8394,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8401,21'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8440,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8448,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8457,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8466,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8476,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8352,22'
          Branch Sides:
            - BranchSide:      'regparse.c:8352,74'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8352,74'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8353,22'
          Branch Sides:
            - BranchSide:      'regparse.c:8353,74'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8353,74'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8355,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8356,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8359,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8356,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8357,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8357,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8363,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8364,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8366,22'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8364,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8364,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8364,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8364,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8365,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8365,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8364,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8365,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8365,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8366,22'
          Branch Sides:
            - BranchSide:      'regparse.c:8368,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8371,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8368,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8369,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8369,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8379,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8380,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8381,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8381,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8382,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8382,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8384,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8385,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8386,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8386,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8387,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8387,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8389,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8390,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8391,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8391,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8392,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8392,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8394,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8395,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8396,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8396,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8397,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8397,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8401,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8402,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8404,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8404,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8404,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8406,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8406,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8406,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8406,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8406,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8406,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8407,21'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8406,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8406,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8407,21'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8407,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8407,21'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8407,21'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8407,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8407,36'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8408,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8409,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8409,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8409,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8409,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8409,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8410,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8409,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8409,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8410,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8411,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8413,23'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8421,23'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8429,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8413,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8414,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8416,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8421,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8422,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8424,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8432,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8432,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8432,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8432,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8432,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8433,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8432,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8432,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8433,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8434,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8435,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8437,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8440,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8441,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8443,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8443,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8444,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8444,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8448,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8449,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8451,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8451,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8451,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8452,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8452,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8453,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8453,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8457,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8458,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8460,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8460,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8460,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8461,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8461,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8462,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8462,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8466,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8467,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8469,17'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8469,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8469,30'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8470,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8470,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8471,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8471,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8479,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8480,35'
              BranchSideFuncs:
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8493,20'
              BranchSideFuncs:
                - node_new_option
                - set_whole_options
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
        - Branch String:   'regparse.c:8481,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8481,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8484,17'
              BranchSideFuncs:
                - set_whole_options
        - Branch String:   'regparse.c:8484,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8485,37'
              BranchSideFuncs:
                - set_whole_options
            - BranchSide:      'regparse.c:8490,20'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8486,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8486,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8487,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8498,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8499,37'
              BranchSideFuncs:
                - set_whole_options
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
            - BranchSide:      'regparse.c:8503,29'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
        - Branch String:   'regparse.c:8500,19'
          Branch Sides:
            - BranchSide:      'regparse.c:8500,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8501,13'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
        - Branch String:   'regparse.c:8504,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8504,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8505,35'
              BranchSideFuncs:
                - prs_alts
                - node_new_option
                - onig_node_free
        - Branch String:   'regparse.c:8507,17'
          Branch Sides:
            - BranchSide:      'regparse.c:8508,30'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8512,35'
              BranchSideFuncs:
                - node_new_option
        - Branch String:   'regparse.c:8513,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8513,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8514,28'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8521,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8521,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
            - BranchSide:      'regparse.c:8521,15'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8521,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8521,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8522,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8521,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8521,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8522,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - node_new_option
                - onig_node_free
                - set_whole_options
                - node_new_option
                - set_whole_options
        - Branch String:   'regparse.c:8532,21'
          Branch Sides:
            - BranchSide:      'regparse.c:8533,12'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
                - prs_callout_of_name
            - BranchSide:      'regparse.c:8542,9'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
        - Branch String:   'regparse.c:8532,12'
          Branch Sides:
            - BranchSide:      'regparse.c:8534,5'
              BranchSideFuncs:
                - prs_callout_of_name
            - BranchSide:      'regparse.c:8542,9'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
                - fetch_token
                - prs_alts
        - Branch String:   'regparse.c:8536,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8536,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8538,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8542,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8543,7'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
            - BranchSide:      'regparse.c:8545,11'
              BranchSideFuncs:
                - node_new_memory
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8546,5'
          Branch Sides:
            - BranchSide:      'regparse.c:8546,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8547,34'
              BranchSideFuncs:
                - scan_env_add_mem_entry
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8548,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8548,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8549,27'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8552,3'
          Branch Sides:
            - BranchSide:      'regparse.c:8552,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8553,19'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8554,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8554,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8555,25'
              BranchSideFuncs:
                - prs_alts
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:8556,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8557,20'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8561,18'
              BranchSideFuncs:
                - scan_env_set_mem_node
        - Branch String:   'regparse.c:8563,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8563,23'
              BranchSideFuncs:
                - scan_env_set_mem_node
            - BranchSide:      'regparse.c:8564,9'
              BranchSideFuncs:
                - scan_env_set_mem_node
        - Branch String:   'regparse.c:8564,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8566,33'
              BranchSideFuncs:
                - scan_env_set_mem_node
            - BranchSide:      'regparse.c:8569,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8567,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8567,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8568,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:7910,11'
          Dst:             fetch_token
        - Src:             'regparse.c:7912,11'
          Dst:             prs_alts
        - Src:             'regparse.c:7919,13'
          Dst:             node_new_anchor
        - Src:             'regparse.c:7922,13'
          Dst:             node_new_anchor
        - Src:             'regparse.c:7925,13'
          Dst:             node_new_bag
        - Src:             'regparse.c:7940,15'
          Dst:             node_new_anchor
        - Src:             'regparse.c:7942,15'
          Dst:             node_new_anchor
        - Src:             'regparse.c:7959,15'
          Dst:             fetch_name
        - Src:             'regparse.c:7963,17'
          Dst:             scan_env_add_mem_entry
        - Src:             'regparse.c:7968,15'
          Dst:             name_add
        - Src:             'regparse.c:7970,17'
          Dst:             node_new_memory
        - Src:             'regparse.c:7999,17'
          Dst:             make_range_clear
        - Src:             'regparse.c:8008,13'
          Dst:             fetch_token
        - Src:             'regparse.c:8010,13'
          Dst:             prs_alts
        - Src:             'regparse.c:8012,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:8030,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8035,15'
          Dst:             onig_node_free
        - Src:             'regparse.c:8040,13'
          Dst:             make_absent_tree
        - Src:             'regparse.c:8056,11'
          Dst:             prs_callout_of_contents
        - Src:             'regparse.c:8092,15'
          Dst:             fetch_name_with_level
        - Src:             'regparse.c:8112,26'
          Dst:             backref_rel_to_abs
        - Src:             'regparse.c:8123,25'
          Dst:             node_new_backref_checker
        - Src:             'regparse.c:8133,19'
          Dst:             name_to_group_numbers
        - Src:             'regparse.c:8146,25'
          Dst:             node_new_backref_checker
        - Src:             'regparse.c:8167,19'
          Dst:             prs_callout_of_contents
        - Src:             'regparse.c:8177,15'
          Dst:             prs_callout_of_name
        - Src:             'regparse.c:8186,15'
          Dst:             fetch_token
        - Src:             'regparse.c:8188,15'
          Dst:             prs_alts
        - Src:             'regparse.c:8190,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8202,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:8208,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8226,15'
          Dst:             fetch_token
        - Src:             'regparse.c:8228,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8231,15'
          Dst:             prs_alts
        - Src:             'regparse.c:8233,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8234,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8246,17'
          Dst:             cons_node_free_alone
        - Src:             'regparse.c:8251,15'
          Dst:             cons_node_free_alone
        - Src:             'regparse.c:8259,17'
          Dst:             node_new_bag_if_else
        - Src:             'regparse.c:8261,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8262,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8263,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:8286,15'
          Dst:             node_new_memory
        - Src:             'regparse.c:8288,15'
          Dst:             scan_env_add_mem_entry
        - Src:             'regparse.c:8480,19'
          Dst:             node_new_option
        - Src:             'regparse.c:8485,19'
          Dst:             set_whole_options
        - Src:             'regparse.c:8499,19'
          Dst:             set_whole_options
        - Src:             'regparse.c:8503,17'
          Dst:             fetch_token
        - Src:             'regparse.c:8505,17'
          Dst:             prs_alts
        - Src:             'regparse.c:8508,15'
          Dst:             onig_node_free
        - Src:             'regparse.c:8512,19'
          Dst:             node_new_option
        - Src:             'regparse.c:8535,9'
          Dst:             prs_callout_of_name
        - Src:             'regparse.c:8545,11'
          Dst:             node_new_memory
        - Src:             'regparse.c:8547,11'
          Dst:             scan_env_add_mem_entry
        - Src:             'regparse.c:8553,7'
          Dst:             fetch_token
        - Src:             'regparse.c:8555,7'
          Dst:             prs_alts
        - Src:             'regparse.c:8557,5'
          Dst:             onig_node_free
        - Src:             'regparse.c:8566,11'
          Dst:             scan_env_set_mem_node
    - functionName:    fetch_token
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5567
      functionLinenumberEnd: 6446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
        - src
        - end
        - env
      BBCount:         781
      ICount:          4442
      EdgeCount:       1028
      CyclomaticComplexity: 249
      functionsReached:
        - CLOSE_BRACKET_WITHOUT_ESC_WARN
        - backref_rel_to_abs
        - check_code_point_sequence
        - fetch_escaped_value
        - fetch_interval
        - fetch_name
        - fetch_name_with_level
        - get_next_code_point
        - is_end_of_bre_subexp
        - is_head_of_bre_subexp
        - name_to_group_numbers
        - onig_scan_env_set_error_string
        - scan_hexadecimal_number
        - scan_number
        - scan_octal_number
      functionUses:    14
      BranchProfiles:
        - Branch String:   'regparse.c:5583,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5583,35'
              BranchSideFuncs:
                - get_next_code_point
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5584,33'
              BranchSideFuncs:
                - get_next_code_point
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5585,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5586,7'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5588,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5588,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5589,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5594,14'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5598,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5598,7'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5598,7'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5598,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5599,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5603,3'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5598,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5599,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5603,3'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5608,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5608,7'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
            - BranchSide:      'regparse.c:6166,19'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:5608,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5609,9'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
            - BranchSide:      'regparse.c:6166,19'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:5609,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5609,9'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:5609,9'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5609,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5609,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5611,18'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5609,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5609,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5611,18'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:5616,5'
          Branch Sides:
            - BranchSide:      'regparse.c:5618,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5626,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5634,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5664,13'
              BranchSideFuncs:
                - fetch_interval
            - BranchSide:      'regparse.c:5678,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5683,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5688,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5693,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5700,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5707,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5713,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5719,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5725,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5732,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5738,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5745,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5752,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5759,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5766,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5773,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5780,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5787,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5792,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5797,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5802,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5807,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5812,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5819,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5830,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5840,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5846,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5851,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5856,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5874,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5918,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5932,11'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5942,7'
              BranchSideFuncs:
                - scan_number
                - scan_octal_number
            - BranchSide:      'regparse.c:5977,11'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5994,12'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6070,12'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6115,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6122,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6122,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6151,9'
              BranchSideFuncs:
                - fetch_escaped_value
        - Branch String:   'regparse.c:5618,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5618,67'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5619,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5626,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5626,62'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5627,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5634,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5634,64'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5635,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5641,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5641,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5641,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5641,12'
          Branch Sides:
            - BranchSide:      'regparse.c:5641,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5648,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5641,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5641,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5648,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5641,20'
          Branch Sides:
            - BranchSide:      'regparse.c:5641,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5641,20'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5641,34'
          Branch Sides:
            - BranchSide:      'regparse.c:5642,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5648,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5642,59'
          Branch Sides:
            - BranchSide:      'regparse.c:5643,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5648,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5641,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5644,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5648,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5651,19'
          Branch Sides:
            - BranchSide:      'regparse.c:5651,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5651,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5651,22'
          Branch Sides:
            - BranchSide:      'regparse.c:5651,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5651,22'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5652,71'
          Branch Sides:
            - BranchSide:      'regparse.c:5653,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5654,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5653,42'
          Branch Sides:
            - BranchSide:      'regparse.c:5654,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5656,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5664,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5664,64'
              BranchSideFuncs:
                - fetch_interval
            - BranchSide:      'regparse.c:5665,30'
              BranchSideFuncs:
                - fetch_interval
        - Branch String:   'regparse.c:5666,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5666,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5667,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5667,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5667,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5668,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5669,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5670,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5672,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5678,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5678,58'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5679,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5683,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5683,63'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5684,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5688,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5688,63'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5689,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5693,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5693,56'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5694,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5700,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5700,56'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5701,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5707,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5707,62'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5708,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5713,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5713,62'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5714,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5719,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5719,67'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5720,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5725,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5725,67'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5726,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5732,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5732,69'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5733,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5738,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5738,69'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5739,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5745,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5745,63'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5746,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5752,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5752,63'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5753,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5759,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5759,57'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5760,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5766,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5766,57'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5767,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5773,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5773,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5774,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5780,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5780,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5781,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5787,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5787,66'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5788,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5792,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5792,77'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5793,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5797,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5797,73'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5798,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5802,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5802,73'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5803,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5807,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5807,68'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5808,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5812,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5812,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5812,63'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5819,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5820,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5823,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5823,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5823,65'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5824,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5830,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5831,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5833,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5833,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5833,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5833,63'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5840,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5840,72'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5841,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5846,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5846,66'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5847,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5851,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5851,66'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5852,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5856,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5856,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5856,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
        - Branch String:   'regparse.c:5856,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5856,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5858,14'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
        - Branch String:   'regparse.c:5856,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5856,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5858,14'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
        - Branch String:   'regparse.c:5859,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5859,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5859,11'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
        - Branch String:   'regparse.c:5859,25'
          Branch Sides:
            - BranchSide:      'regparse.c:5859,28'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5871,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5859,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5860,9'
              BranchSideFuncs:
                - scan_octal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5871,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5862,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5862,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5863,14'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5863,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5863,14'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5863,13'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5863,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5868,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5863,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5868,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5864,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5864,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5866,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5864,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5864,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5864,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5865,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5866,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5875,18'
          Branch Sides:
            - BranchSide:      'regparse.c:5875,13'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5875,18'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
        - Branch String:   'regparse.c:5875,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5875,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5905,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5875,18'
          Branch Sides:
            - BranchSide:      'regparse.c:5875,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5905,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5875,21'
          Branch Sides:
            - BranchSide:      'regparse.c:5875,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5875,21'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
        - Branch String:   'regparse.c:5875,35'
          Branch Sides:
            - BranchSide:      'regparse.c:5875,38'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5905,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5875,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5876,9'
              BranchSideFuncs:
                - scan_hexadecimal_number
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5905,16'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5878,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5878,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5879,14'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5879,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5879,14'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5879,13'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5879,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5884,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5879,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5884,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5880,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5880,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5882,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5880,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5880,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5880,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5881,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5882,9'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5886,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5887,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5902,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5887,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5887,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5887,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5887,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5887,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5888,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5887,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5887,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5888,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5888,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5888,15'
              BranchSideFuncs:
                - check_code_point_sequence
            - BranchSide:      'regparse.c:5888,15'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5888,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5889,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5892,43'
              BranchSideFuncs:
                - check_code_point_sequence
        - Branch String:   'regparse.c:5893,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5893,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5894,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5894,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5894,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5895,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5907,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5907,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5908,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5908,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5909,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5911,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5920,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5920,56'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5929,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5923,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5923,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5925,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5932,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5932,11'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5932,11'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5932,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5932,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5933,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5932,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5932,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5933,14'
              BranchSideFuncs:
                - scan_hexadecimal_number
        - Branch String:   'regparse.c:5934,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5935,31'
              BranchSideFuncs:
                - scan_hexadecimal_number
            - BranchSide:      'regparse.c:5938,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5945,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5945,20'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5946,9'
              BranchSideFuncs:
                - scan_octal_number
        - Branch String:   'regparse.c:5945,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5946,9'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5949,11'
              BranchSideFuncs:
                - scan_octal_number
        - Branch String:   'regparse.c:5949,58'
          Branch Sides:
            - BranchSide:      'regparse.c:5950,12'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5950,39'
              BranchSideFuncs:
                - scan_octal_number
        - Branch String:   'regparse.c:5950,30'
          Branch Sides:
            - BranchSide:      'regparse.c:5950,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5951,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5949,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5950,39'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5951,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5951,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5952,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5956,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5952,32'
          Branch Sides:
            - BranchSide:      'regparse.c:5952,35'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5953,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5952,35'
          Branch Sides:
            - BranchSide:      'regparse.c:5952,35'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5952,35'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5952,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5953,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5954,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5968,20'
          Branch Sides:
            - BranchSide:      'regparse.c:5968,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5970,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5968,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5970,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5974,11'
              BranchSideFuncs:
                - scan_octal_number
        - Branch String:   'regparse.c:5977,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5978,16'
              BranchSideFuncs:
                - scan_octal_number
            - BranchSide:      'regparse.c:5988,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5980,19'
          Branch Sides:
            - BranchSide:      'regparse.c:5980,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5980,22'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5980,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5980,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5981,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5981,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5982,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5984,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5994,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5994,12'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:5994,17'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:5994,12'
          Branch Sides:
            - BranchSide:      'regparse.c:5994,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6066,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5994,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5994,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6066,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5994,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5995,9'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6066,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5996,22'
          Branch Sides:
            - BranchSide:      'regparse.c:5996,25'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6002,21'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:5996,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6002,21'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6064,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6011,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6011,23'
              BranchSideFuncs:
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6012,23'
              BranchSideFuncs:
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6016,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6016,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6018,15'
              BranchSideFuncs:
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6018,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6019,17'
              BranchSideFuncs:
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6038,45'
              BranchSideFuncs:
                - name_to_group_numbers
        - Branch String:   'regparse.c:6019,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6019,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6021,17'
              BranchSideFuncs:
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6021,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6022,45'
              BranchSideFuncs:
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6024,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6024,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6025,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6027,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6027,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6028,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6032,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6028,43'
          Branch Sides:
            - BranchSide:      'regparse.c:6029,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6030,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6029,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6029,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6029,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6028,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6030,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6031,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6039,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6040,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6042,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6042,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6044,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6051,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6044,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6045,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6049,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6045,45'
          Branch Sides:
            - BranchSide:      'regparse.c:6046,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6047,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6046,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6046,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6046,21'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6045,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6047,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6048,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6053,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6054,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6058,37'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6070,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6070,12'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6070,17'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6070,12'
          Branch Sides:
            - BranchSide:      'regparse.c:6070,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6111,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6070,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6070,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6111,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6070,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6071,9'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6111,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6072,22'
          Branch Sides:
            - BranchSide:      'regparse.c:6072,25'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6077,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6072,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6077,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6109,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6083,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6083,29'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6085,15'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6085,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6086,17'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6100,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6086,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6086,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6088,17'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6088,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6089,41'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6096,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6090,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6091,48'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6095,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6115,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6116,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6118,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6122,18'
          Branch Sides:
            - BranchSide:      'regparse.c:6122,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6122,18'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6122,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6122,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6140,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6122,18'
          Branch Sides:
            - BranchSide:      'regparse.c:6122,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6140,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6122,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6122,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6122,21'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6122,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6123,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6140,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6123,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6124,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6139,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6129,22'
          Branch Sides:
            - BranchSide:      'regparse.c:6129,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6129,22'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6129,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6130,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6138,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6129,22'
          Branch Sides:
            - BranchSide:      'regparse.c:6130,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6138,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6129,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6131,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6138,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6132,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6133,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6136,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6153,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6153,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6154,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6154,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6155,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6159,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6170,43'
          Branch Sides:
            - BranchSide:      'regparse.c:6171,9'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
            - BranchSide:      'regparse.c:6187,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:6170,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6172,11'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
            - BranchSide:      'regparse.c:6187,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:6172,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6173,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6174,16'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:6174,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6175,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6176,16'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:6176,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6177,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6178,16'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:6178,16'
          Branch Sides:
            - BranchSide:      'regparse.c:6179,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6180,16'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
        - Branch String:   'regparse.c:6187,5'
          Branch Sides:
            - BranchSide:      'regparse.c:6189,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6197,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6208,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6219,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6230,13'
              BranchSideFuncs:
                - fetch_interval
            - BranchSide:      'regparse.c:6244,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6249,12'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6386,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6391,13'
              BranchSideFuncs:
                - is_head_of_bre_subexp
            - BranchSide:      'regparse.c:6401,13'
              BranchSideFuncs:
                - is_end_of_bre_subexp
            - BranchSide:      'regparse.c:6411,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6416,12'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
            - BranchSide:      'regparse.c:6421,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6433,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6433,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6433,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6433,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6433,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6439,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6189,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6189,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6189,57'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6197,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6197,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6197,63'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6208,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6208,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6208,58'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6219,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6219,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6219,60'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6230,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6230,60'
              BranchSideFuncs:
                - fetch_interval
            - BranchSide:      'regparse.c:6231,30'
              BranchSideFuncs:
                - fetch_interval
        - Branch String:   'regparse.c:6232,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6232,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6233,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6233,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6233,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6234,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6235,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6236,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6238,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6244,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6244,54'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6245,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6249,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6249,12'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6249,17'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6249,12'
          Branch Sides:
            - BranchSide:      'regparse.c:6249,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6250,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6249,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6249,20'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6250,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6249,20'
          Branch Sides:
            - BranchSide:      'regparse.c:6249,20'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6249,20'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6249,34'
          Branch Sides:
            - BranchSide:      'regparse.c:6250,11'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6250,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6249,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6250,11'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6251,16'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6253,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6253,15'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6253,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6253,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6254,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6377,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6253,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6253,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6254,15'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6254,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6254,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6254,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6255,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6256,13'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6269,20'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
        - Branch String:   'regparse.c:6258,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6258,19'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6258,19'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6258,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6258,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6259,15'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6258,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6258,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6259,15'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6260,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6261,23'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6264,21'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6261,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6261,23'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6261,21'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6261,23'
          Branch Sides:
            - BranchSide:      'regparse.c:6261,29'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6262,15'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6261,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6261,29'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6262,15'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6264,21'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6264,31'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6269,20'
          Branch Sides:
            - BranchSide:      'regparse.c:6275,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
            - BranchSide:      'regparse.c:6352,20'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6275,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6278,17'
              BranchSideFuncs:
                - fetch_name
            - BranchSide:      'regparse.c:6293,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6304,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6304,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6319,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6282,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6282,35'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6284,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6298,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6298,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6298,21'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6298,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6298,36'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6299,39'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6304,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6304,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6304,19'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6304,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6305,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6314,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6304,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6305,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6314,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6306,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6306,23'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6306,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6306,23'
          Branch Sides:
            - BranchSide:      'regparse.c:6307,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6313,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6306,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6307,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6313,15'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6307,23'
          Branch Sides:
            - BranchSide:      'regparse.c:6307,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6307,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6308,23'
          Branch Sides:
            - BranchSide:      'regparse.c:6309,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6312,17'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6319,19'
          Branch Sides:
            - BranchSide:      'regparse.c:6319,21'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6319,52'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6326,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6326,35'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6328,21'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6328,21'
          Branch Sides:
            - BranchSide:      'regparse.c:6329,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6332,23'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6332,23'
          Branch Sides:
            - BranchSide:      'regparse.c:6333,47'
              BranchSideFuncs:
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6340,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6334,25'
          Branch Sides:
            - BranchSide:      'regparse.c:6335,54'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6339,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6355,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6355,17'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6355,17'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6355,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6355,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6356,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6355,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6355,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6356,13'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
        - Branch String:   'regparse.c:6358,17'
          Branch Sides:
            - BranchSide:      'regparse.c:6359,17'
              BranchSideFuncs:
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
            - BranchSide:      'regparse.c:6362,22'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:6362,22'
          Branch Sides:
            - BranchSide:      'regparse.c:6364,17'
              BranchSideFuncs:
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:6371,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6381,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6381,59'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6382,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6386,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6386,59'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6387,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6391,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6391,57'
              BranchSideFuncs:
                - is_head_of_bre_subexp
            - BranchSide:      'regparse.c:6392,11'
              BranchSideFuncs:
                - is_head_of_bre_subexp
        - Branch String:   'regparse.c:6392,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6393,37'
              BranchSideFuncs:
                - is_head_of_bre_subexp
            - BranchSide:      'regparse.c:6395,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6393,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6393,60'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6394,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6401,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6401,57'
              BranchSideFuncs:
                - is_end_of_bre_subexp
            - BranchSide:      'regparse.c:6402,11'
              BranchSideFuncs:
                - is_end_of_bre_subexp
        - Branch String:   'regparse.c:6402,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6403,36'
              BranchSideFuncs:
                - is_end_of_bre_subexp
            - BranchSide:      'regparse.c:6405,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6403,13'
          Branch Sides:
            - BranchSide:      'regparse.c:6403,55'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6404,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6411,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6411,56'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:6412,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6416,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6417,40'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
            - BranchSide:      'regparse.c:6418,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6421,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6422,9'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6430,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:6422,9'
          Branch Sides:
            - BranchSide:      'regparse.c:6423,11'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6427,9'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6424,15'
          Branch Sides:
            - BranchSide:      'regparse.c:6422,9'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6425,13'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
        - Branch String:   'regparse.c:6433,11'
          Branch Sides:
            - BranchSide:      'regparse.c:6434,9'
              BranchSideFuncs:
                - CLOSE_BRACKET_WITHOUT_ESC_WARN
                - is_end_of_bre_subexp
                - is_head_of_bre_subexp
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name_with_level
                - name_to_group_numbers
                - backref_rel_to_abs
                - fetch_name
                - backref_rel_to_abs
                - onig_scan_env_set_error_string
                - fetch_name
                - fetch_interval
                - scan_octal_number
                - scan_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - scan_hexadecimal_number
                - check_code_point_sequence
                - scan_octal_number
                - fetch_interval
                - fetch_escaped_value
            - BranchSide:      'regparse.c:6435,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:5584,9'
          Dst:             get_next_code_point
        - Src:             'regparse.c:5665,11'
          Dst:             fetch_interval
        - Src:             'regparse.c:5861,13'
          Dst:             scan_octal_number
        - Src:             'regparse.c:5877,13'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:5892,17'
          Dst:             check_code_point_sequence
        - Src:             'regparse.c:5906,13'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:5922,13'
          Dst:             scan_hexadecimal_number
        - Src:             'regparse.c:5944,11'
          Dst:             scan_number
        - Src:             'regparse.c:5979,13'
          Dst:             scan_octal_number
        - Src:             'regparse.c:6009,15'
          Dst:             fetch_name_with_level
        - Src:             'regparse.c:6022,26'
          Dst:             backref_rel_to_abs
        - Src:             'regparse.c:6038,23'
          Dst:             name_to_group_numbers
        - Src:             'regparse.c:6081,15'
          Dst:             fetch_name
        - Src:             'regparse.c:6089,22'
          Dst:             backref_rel_to_abs
        - Src:             'regparse.c:6091,17'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regparse.c:6152,13'
          Dst:             fetch_escaped_value
        - Src:             'regparse.c:6231,11'
          Dst:             fetch_interval
        - Src:             'regparse.c:6280,21'
          Dst:             fetch_name
        - Src:             'regparse.c:6324,21'
          Dst:             fetch_name
        - Src:             'regparse.c:6333,28'
          Dst:             backref_rel_to_abs
        - Src:             'regparse.c:6335,23'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regparse.c:6393,15'
          Dst:             is_head_of_bre_subexp
        - Src:             'regparse.c:6403,15'
          Dst:             is_end_of_bre_subexp
        - Src:             'regparse.c:6417,9'
          Dst:             CLOSE_BRACKET_WITHOUT_ESC_WARN
    - functionName:    prs_alts
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9328
      functionLinenumberEnd: 9388
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - top
        - tok
        - term
        - src
        - end
        - env
        - group_head
      BBCount:         32
      ICount:          241
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - fetch_token
        - onig_node_free
        - onig_node_new_alt
        - prs_branch
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regparse.c:9334,3'
          Branch Sides:
            - BranchSide:      'regparse.c:9334,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9335,18'
              BranchSideFuncs:
                - prs_branch
                - onig_node_free
                - onig_node_new_alt
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9338,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9339,20'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9343,7'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_new_alt
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9343,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9344,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9346,12'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_new_alt
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9346,12'
          Branch Sides:
            - BranchSide:      'regparse.c:9347,31'
              BranchSideFuncs:
                - onig_node_new_alt
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9377,20'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regparse.c:9348,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9349,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9353,15'
              BranchSideFuncs:
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9354,5'
          Branch Sides:
            - BranchSide:      'regparse.c:9355,23'
              BranchSideFuncs:
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9373,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9356,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9356,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9357,29'
              BranchSideFuncs:
                - prs_branch
                - onig_node_new_alt
                - fetch_token
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9358,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9359,24'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9362,34'
              BranchSideFuncs:
                - onig_node_new_alt
                - fetch_token
                - prs_branch
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9363,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9364,24'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9370,17'
              BranchSideFuncs:
                - fetch_token
                - prs_branch
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9373,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9374,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9375,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9379,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9380,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9382,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:9337,7'
          Dst:             prs_branch
        - Src:             'regparse.c:9339,5'
          Dst:             onig_node_free
        - Src:             'regparse.c:9347,13'
          Dst:             onig_node_new_alt
        - Src:             'regparse.c:9349,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:9355,11'
          Dst:             fetch_token
        - Src:             'regparse.c:9357,11'
          Dst:             prs_branch
        - Src:             'regparse.c:9359,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:9362,16'
          Dst:             onig_node_new_alt
        - Src:             'regparse.c:9364,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:9365,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:9377,5'
          Dst:             onig_node_free
    - functionName:    fetch_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5000
      functionLinenumberEnd: 5127
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - start_code
        - src
        - end
        - rname_end
        - env
        - rback_num
        - num_type
        - is_ref
      BBCount:         107
      ICount:          575
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached:
        - get_name_end_code_point
        - onig_scan_env_set_error_string
        - scan_number
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:5020,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5020,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5020,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5020,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5021,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5024,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5020,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5021,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5024,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5025,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5026,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5028,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5028,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5028,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5036,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5028,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5029,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5036,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5029,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5030,10'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5032,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5036,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5037,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5046,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5037,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5038,10'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5043,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5046,14'
          Branch Sides:
            - BranchSide:      'regparse.c:5047,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5056,15'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5047,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5048,10'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:5053,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:5061,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5062,5'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5114,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5062,5'
          Branch Sides:
            - BranchSide:      'regparse.c:5063,18'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5091,9'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5065,25'
          Branch Sides:
            - BranchSide:      'regparse.c:5065,28'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5066,14'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5065,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5066,14'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5071,12'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5066,37'
          Branch Sides:
            - BranchSide:      'regparse.c:5066,40'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5068,9'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5066,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5067,13'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5068,9'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5071,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5072,13'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5085,14'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5072,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5072,13'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5076,16'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5072,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5073,22'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5076,16'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5076,15'
          Branch Sides:
            - BranchSide:      'regparse.c:5077,15'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5079,15'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5091,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5092,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5096,10'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5096,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5097,44'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5109,18'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5098,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5098,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5099,17'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5100,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5101,13'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5104,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5114,5'
          Branch Sides:
            - BranchSide:      'regparse.c:5115,18'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5120,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5117,25'
          Branch Sides:
            - BranchSide:      'regparse.c:5117,28'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5118,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5117,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5114,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5118,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5120,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5120,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5120,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5120,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5121,18'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5124,36'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:5120,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5120,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:5121,18'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
      Callsites:
        - Src:             'regparse.c:5012,14'
          Dst:             get_name_end_code_point
        - Src:             'regparse.c:5097,20'
          Dst:             scan_number
        - Src:             'regparse.c:5124,5'
          Dst:             onig_scan_env_set_error_string
    - functionName:    fetch_name_with_level
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4862
      functionLinenumberEnd: 4989
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start_code
        - src
        - end
        - rname_end
        - env
        - rback_num
        - rlevel
        - num_type
      BBCount:         120
      ICount:          673
      EdgeCount:       159
      CyclomaticComplexity: 41
      functionsReached:
        - get_name_end_code_point
        - onig_scan_env_set_error_string
        - scan_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4888,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4888,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4888,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4888,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4889,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4892,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4888,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4889,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4892,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4893,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4894,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4896,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4896,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4896,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4900,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4896,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4897,8'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4900,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4900,14'
          Branch Sides:
            - BranchSide:      'regparse.c:4901,8'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4905,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4905,14'
          Branch Sides:
            - BranchSide:      'regparse.c:4906,8'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4910,15'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4915,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4916,16'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4938,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4918,23'
          Branch Sides:
            - BranchSide:      'regparse.c:4918,26'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4919,12'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4918,35'
          Branch Sides:
            - BranchSide:      'regparse.c:4918,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4919,12'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4918,47'
          Branch Sides:
            - BranchSide:      'regparse.c:4918,50'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4919,12'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4918,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4919,12'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4924,10'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4919,35'
          Branch Sides:
            - BranchSide:      'regparse.c:4919,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4921,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4919,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4920,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4921,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4924,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4925,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4933,15'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4925,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4925,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4929,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4925,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4926,20'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4929,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4938,14'
          Branch Sides:
            - BranchSide:      'regparse.c:4938,17'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4938,22'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4938,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4938,22'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4939,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4939,18'
          Branch Sides:
            - BranchSide:      'regparse.c:4939,21'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4941,19'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4939,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4939,26'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4941,19'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4943,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4943,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4943,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4943,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4944,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4947,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4943,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4944,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4947,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4948,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4948,13'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4948,42'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4948,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4948,42'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4949,7'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4951,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4951,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4952,18'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4955,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4955,12'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4955,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4955,12'
          Branch Sides:
            - BranchSide:      'regparse.c:4956,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4960,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4955,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4956,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4960,5'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4957,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4958,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4959,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4969,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4970,10'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:4986,36'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regparse.c:4970,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4971,44'
              BranchSideFuncs:
                - scan_number
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:4981,18'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4972,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4972,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4973,17'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
        - Branch String:   'regparse.c:4974,13'
          Branch Sides:
            - BranchSide:      'regparse.c:4975,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - scan_number
            - BranchSide:      'regparse.c:4976,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4882,14'
          Dst:             get_name_end_code_point
        - Src:             'regparse.c:4950,15'
          Dst:             scan_number
        - Src:             'regparse.c:4971,20'
          Dst:             scan_number
        - Src:             'regparse.c:4986,5'
          Dst:             onig_scan_env_set_error_string
    - functionName:    backref_rel_to_abs
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rel_no
        - env
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:391,7'
          Branch Sides:
            - BranchSide:      'regparse.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:397,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:392,9'
          Branch Sides:
            - BranchSide:      'regparse.c:393,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:394,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    name_to_group_numbers
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - name
        - name_end
        - nums
      BBCount:         10
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - name_find
        - onig_scan_env_set_error_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:1240,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1241,36'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regparse.c:1246,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1246,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1248,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1250,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1253,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1238,7'
          Dst:             name_find
        - Src:             'regparse.c:1241,5'
          Dst:             onig_scan_env_set_error_string
    - functionName:    get_name_end_code_point
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4833
      functionLinenumberEnd: 4843
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - start
      BBCount:         7
      ICount:          34
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4834,3'
          Branch Sides:
            - BranchSide:      'regparse.c:4835,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4836,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4837,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4839,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scan_number
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3620
      functionLinenumberEnd: 3644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - enc
      BBCount:         18
      ICount:          130
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regparse.c:3628,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3629,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3642,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3630,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3630,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3638,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3630,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3631,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3638,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3632,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3633,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3635,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prs_branch
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9275
      functionLinenumberEnd: 9322
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - top
        - tok
        - term
        - src
        - end
        - env
        - group_head
      BBCount:         39
      ICount:          246
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - node_new_list
        - onig_node_free
        - prs_exp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:9280,3'
          Branch Sides:
            - BranchSide:      'regparse.c:9280,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9282,22'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9283,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9284,20'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9288,7'
              BranchSideFuncs:
                - node_new_list
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9288,19'
          Branch Sides:
            - BranchSide:      'regparse.c:9288,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9289,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9288,32'
          Branch Sides:
            - BranchSide:      'regparse.c:9288,35'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9289,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9288,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9289,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9292,26'
              BranchSideFuncs:
                - node_new_list
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9293,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9293,24'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9299,15'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9300,24'
          Branch Sides:
            - BranchSide:      'regparse.c:9300,27'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9300,5'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9300,37'
          Branch Sides:
            - BranchSide:      'regparse.c:9300,40'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9300,5'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9300,5'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9301,26'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9302,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9303,24'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9307,11'
              BranchSideFuncs:
                - node_new_list
                - prs_exp
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9307,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9308,18'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9313,32'
              BranchSideFuncs:
                - node_new_list
                - prs_exp
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9309,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9309,50'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9310,19'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9314,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9314,30'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9315,19'
              BranchSideFuncs:
                - prs_exp
                - node_new_list
                - onig_node_free
                - onig_node_free
      Callsites:
        - Src:             'regparse.c:9282,7'
          Dst:             prs_exp
        - Src:             'regparse.c:9284,5'
          Dst:             onig_node_free
        - Src:             'regparse.c:9292,12'
          Dst:             node_new_list
        - Src:             'regparse.c:9295,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:9301,11'
          Dst:             prs_exp
        - Src:             'regparse.c:9303,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:9313,18'
          Dst:             node_new_list
    - functionName:    prs_exp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8854
      functionLinenumberEnd: 9270
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - np
        - tok
        - term
        - src
        - end
        - env
        - group_head
      BBCount:         220
      ICount:          1586
      EdgeCount:       292
      CyclomaticComplexity: 74
      functionsReached:
        - add_ctype_to_cc
        - assign_quantifier_body
        - fetch_token
        - find_str_position
        - i_apply_case_fold
        - is_invalid_quantifier_target
        - make_text_segment
        - node_drop_group
        - node_new_anchor_with_options
        - node_new_anychar
        - node_new_backref
        - node_new_bag
        - node_new_call
        - node_new_cclass
        - node_new_ctype
        - node_new_empty
        - node_new_general_newline
        - node_new_group
        - node_new_keep
        - node_new_list
        - node_new_no_newline
        - node_new_quantifier
        - node_new_str_crude_char
        - node_new_str_with_options
        - node_new_true_anychar
        - node_str_cat_char
        - node_str_remove_char
        - onig_node_free
        - onig_node_new_alt
        - onig_node_str_cat
        - prs_alts
        - prs_bag
        - prs_cc
        - prs_char_property
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:8863,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8864,5'
              BranchSideFuncs:
                - node_new_empty
            - BranchSide:      'regparse.c:8866,17'
              BranchSideFuncs:
                - make_text_segment
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - onig_node_free
                - node_new_empty
                - node_new_group
                - onig_node_free
        - Branch String:   'regparse.c:8868,3'
          Branch Sides:
            - BranchSide:      'regparse.c:8868,22'
              BranchSideFuncs:
                - node_new_empty
            - BranchSide:      'regparse.c:8868,22'
              BranchSideFuncs:
                - node_new_empty
            - BranchSide:      'regparse.c:8878,17'
              BranchSideFuncs:
                - prs_bag
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - onig_node_free
                - make_text_segment
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - node_new_empty
                - node_new_group
                - onig_node_free
            - BranchSide:      'regparse.c:8921,11'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
            - BranchSide:      'regparse.c:8924,14'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8947,5'
              BranchSideFuncs:
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8987,13'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9004,35'
              BranchSideFuncs:
                - find_str_position
                - node_new_str_with_options
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9019,15'
              BranchSideFuncs:
                - node_new_cclass
                - add_ctype_to_cc
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
                - node_new_ctype
            - BranchSide:      'regparse.c:9052,27'
              BranchSideFuncs:
                - prs_char_property
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9060,18'
              BranchSideFuncs:
                - prs_cc
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9091,28'
              BranchSideFuncs:
                - node_new_anychar
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9096,28'
              BranchSideFuncs:
                - node_new_anychar
                - node_new_quantifier
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9105,11'
              BranchSideFuncs:
                - node_new_backref
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9120,18'
              BranchSideFuncs:
                - node_new_call
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9134,40'
              BranchSideFuncs:
                - node_new_anchor_with_options
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9140,9'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
            - BranchSide:      'regparse.c:9140,9'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
            - BranchSide:      'regparse.c:9162,23'
              BranchSideFuncs:
                - node_new_keep
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9167,34'
              BranchSideFuncs:
                - node_new_general_newline
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9172,29'
              BranchSideFuncs:
                - node_new_no_newline
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9177,31'
              BranchSideFuncs:
                - node_new_true_anychar
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9182,27'
              BranchSideFuncs:
                - make_text_segment
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9187,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8873,5'
          Branch Sides:
            - BranchSide:      'regparse.c:8873,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8874,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8879,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8879,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8880,9'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - onig_node_free
                - make_text_segment
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - node_new_empty
                - node_new_group
                - onig_node_free
        - Branch String:   'regparse.c:8880,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8881,11'
              BranchSideFuncs:
                - node_new_group
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
            - BranchSide:      'regparse.c:8893,14'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - onig_node_free
                - make_text_segment
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - node_new_group
                - onig_node_free
                - node_new_empty
        - Branch String:   'regparse.c:8881,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8882,15'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8884,25'
              BranchSideFuncs:
                - node_new_group
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
        - Branch String:   'regparse.c:8886,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8887,26'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8890,15'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8893,14'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - onig_node_free
                - make_text_segment
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - node_new_group
                - onig_node_free
                - node_new_empty
            - BranchSide:      'regparse.c:8894,11'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - onig_node_free
                - make_text_segment
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - node_new_group
                - onig_node_free
                - node_new_empty
        - Branch String:   'regparse.c:8894,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8895,24'
              BranchSideFuncs:
                - fetch_token
                - onig_node_free
                - make_text_segment
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - fetch_token
                - prs_alts
                - onig_node_free
                - node_new_group
                - onig_node_free
                - node_new_empty
            - BranchSide:      'regparse.c:8903,31'
              BranchSideFuncs:
                - fetch_token
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8897,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8897,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8898,25'
              BranchSideFuncs:
                - onig_node_free
                - make_text_segment
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_true_anychar
                - node_new_no_newline
                - node_new_general_newline
                - node_new_keep
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - node_new_str_with_options
                - node_str_remove_char
                - node_new_empty
                - node_new_anchor_with_options
                - node_new_call
                - node_new_backref
                - node_new_anychar
                - node_new_quantifier
                - node_new_anychar
                - prs_cc
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - prs_char_property
                - node_new_cclass
                - add_ctype_to_cc
                - onig_node_free
                - node_new_ctype
                - find_str_position
                - node_new_str_with_options
                - node_new_str_with_options
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - prs_bag
                - fetch_token
                - prs_alts
                - onig_node_free
                - fetch_token
                - node_new_group
                - onig_node_free
                - node_new_empty
        - Branch String:   'regparse.c:8907,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8907,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8908,31'
              BranchSideFuncs:
                - prs_alts
                - onig_node_free
        - Branch String:   'regparse.c:8910,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8911,26'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:8914,24'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8921,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8922,7'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
            - BranchSide:      'regparse.c:8924,9'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
        - Branch String:   'regparse.c:8924,9'
          Branch Sides:
            - BranchSide:      'regparse.c:8924,23'
              BranchSideFuncs:
                - node_new_str_crude_char
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8925,10'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8933,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8933,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8935,7'
              BranchSideFuncs:
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8937,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8937,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8938,13'
              BranchSideFuncs:
                - onig_node_str_cat
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8938,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8938,29'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8940,32'
              BranchSideFuncs:
                - onig_node_str_cat
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8941,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8935,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8941,27'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8954,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8954,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8955,11'
              BranchSideFuncs:
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8957,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8958,15'
              BranchSideFuncs:
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8964,25'
              BranchSideFuncs:
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8958,15'
          Branch Sides:
            - BranchSide:      'regparse.c:8959,29'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8962,9'
              BranchSideFuncs:
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8965,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8965,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8966,13'
              BranchSideFuncs:
                - node_str_cat_char
                - fetch_token
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8966,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8967,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8969,32'
              BranchSideFuncs:
                - node_str_cat_char
                - fetch_token
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8970,13'
          Branch Sides:
            - BranchSide:      'regparse.c:8970,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8972,12'
              BranchSideFuncs:
                - fetch_token
                - node_str_cat_char
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8976,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8977,9'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:8979,7'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8988,11'
          Branch Sides:
            - BranchSide:      'regparse.c:8988,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8989,13'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:8995,7'
          Branch Sides:
            - BranchSide:      'regparse.c:8995,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8997,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9008,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9009,24'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9011,39'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9012,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9012,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9013,14'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9019,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9021,30'
              BranchSideFuncs:
                - node_new_ctype
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9031,17'
              BranchSideFuncs:
                - node_new_cclass
                - add_ctype_to_cc
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
            - BranchSide:      'regparse.c:9031,17'
              BranchSideFuncs:
                - node_new_cclass
                - add_ctype_to_cc
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
            - BranchSide:      'regparse.c:9031,17'
              BranchSideFuncs:
                - node_new_cclass
                - add_ctype_to_cc
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
            - BranchSide:      'regparse.c:9045,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9022,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9022,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9023,9'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9032,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9032,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9033,16'
              BranchSideFuncs:
                - add_ctype_to_cc
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
        - Branch String:   'regparse.c:9035,15'
          Branch Sides:
            - BranchSide:      'regparse.c:9036,29'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9040,15'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9040,15'
          Branch Sides:
            - BranchSide:      'regparse.c:9040,37'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9042,9'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9053,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9053,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9054,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9061,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9061,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9063,12'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9064,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9067,25'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9088,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9074,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9075,31'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9078,13'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_new_alt
                - onig_node_free
        - Branch String:   'regparse.c:9078,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9079,43'
              BranchSideFuncs:
                - onig_node_new_alt
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
            - BranchSide:      'regparse.c:9086,7'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9080,15'
          Branch Sides:
            - BranchSide:      'regparse.c:9081,33'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9084,17'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9092,5'
          Branch Sides:
            - BranchSide:      'regparse.c:9092,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9093,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9097,5'
          Branch Sides:
            - BranchSide:      'regparse.c:9097,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9098,10'
              BranchSideFuncs:
                - node_new_quantifier
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9099,5'
          Branch Sides:
            - BranchSide:      'regparse.c:9099,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9100,20'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9107,20'
          Branch Sides:
            - BranchSide:      'regparse.c:9107,30'
              BranchSideFuncs:
                - node_new_backref
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9107,54'
              BranchSideFuncs:
                - node_new_backref
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9114,5'
          Branch Sides:
            - BranchSide:      'regparse.c:9114,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9115,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9124,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9124,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9125,7'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9126,38'
          Branch Sides:
            - BranchSide:      'regparse.c:9126,41'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9130,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9126,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9127,9'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9130,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9135,5'
          Branch Sides:
            - BranchSide:      'regparse.c:9135,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9136,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9140,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9141,11'
              BranchSideFuncs:
                - node_new_empty
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9149,11'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_with_options
                - node_str_remove_char
        - Branch String:   'regparse.c:9141,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9142,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9144,15'
              BranchSideFuncs:
                - node_new_empty
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9149,36'
          Branch Sides:
            - BranchSide:      'regparse.c:9150,11'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_str_with_options
                - node_str_remove_char
            - BranchSide:      'regparse.c:9156,9'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9149,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9151,41'
              BranchSideFuncs:
                - node_new_str_with_options
                - node_str_remove_char
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9156,9'
              BranchSideFuncs:
                - node_new_str_with_options
                - fetch_token
                - onig_node_str_cat
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9163,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9163,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9164,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9168,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9168,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9169,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9173,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9173,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9174,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9178,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9178,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9179,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9183,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9183,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9184,5'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9196,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9196,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9196,13'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9199,24'
          Branch Sides:
            - BranchSide:      'regparse.c:9199,27'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9202,41'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9199,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9202,41'
              BranchSideFuncs:
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9269,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9202,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9203,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9211,7'
              BranchSideFuncs:
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9203,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9204,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9208,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9204,15'
          Branch Sides:
            - BranchSide:      'regparse.c:9205,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9206,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9211,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9211,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9213,32'
              BranchSideFuncs:
                - node_new_quantifier
                - assign_quantifier_body
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9215,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9215,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9216,28'
              BranchSideFuncs:
                - assign_quantifier_body
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
        - Branch String:   'regparse.c:9217,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9218,35'
              BranchSideFuncs:
                - node_drop_group
                - assign_quantifier_body
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9222,19'
              BranchSideFuncs:
                - assign_quantifier_body
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9225,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9226,24'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9231,11'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - onig_node_free
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
        - Branch String:   'regparse.c:9231,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9233,14'
              BranchSideFuncs:
                - node_new_bag
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - onig_node_free
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regparse.c:9242,11'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9234,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9235,26'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9238,23'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9242,11'
          Branch Sides:
            - BranchSide:      'regparse.c:9243,15'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9245,16'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9245,16'
          Branch Sides:
            - BranchSide:      'regparse.c:9246,24'
              BranchSideFuncs:
                - onig_node_free
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
            - BranchSide:      'regparse.c:9249,16'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
        - Branch String:   'regparse.c:9253,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9254,26'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9257,43'
              BranchSideFuncs:
                - node_new_list
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
                - onig_node_free
        - Branch String:   'regparse.c:9258,13'
          Branch Sides:
            - BranchSide:      'regparse.c:9259,26'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9262,16'
              BranchSideFuncs:
                - fetch_token
                - is_invalid_quantifier_target
                - node_new_quantifier
                - assign_quantifier_body
                - node_new_list
                - node_new_list
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - node_new_bag
                - onig_node_free
                - onig_node_free
                - node_drop_group
      Callsites:
        - Src:             'regparse.c:8872,11'
          Dst:             node_new_empty
        - Src:             'regparse.c:8878,9'
          Dst:             prs_bag
        - Src:             'regparse.c:8885,15'
          Dst:             node_new_group
        - Src:             'regparse.c:8887,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:8896,13'
          Dst:             fetch_token
        - Src:             'regparse.c:8898,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:8906,13'
          Dst:             fetch_token
        - Src:             'regparse.c:8908,13'
          Dst:             prs_alts
        - Src:             'regparse.c:8911,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:8931,13'
          Dst:             node_new_str_with_options
        - Src:             'regparse.c:8936,13'
          Dst:             fetch_token
        - Src:             'regparse.c:8940,13'
          Dst:             onig_node_str_cat
        - Src:             'regparse.c:8953,13'
          Dst:             node_new_str_crude_char
        - Src:             'regparse.c:8959,17'
          Dst:             fetch_token
        - Src:             'regparse.c:8964,13'
          Dst:             fetch_token
        - Src:             'regparse.c:8969,13'
          Dst:             node_str_cat_char
        - Src:             'regparse.c:8993,13'
          Dst:             node_new_str_with_options
        - Src:             'regparse.c:9007,14'
          Dst:             find_str_position
        - Src:             'regparse.c:9011,13'
          Dst:             node_new_str_with_options
        - Src:             'regparse.c:9021,15'
          Dst:             node_new_ctype
        - Src:             'regparse.c:9031,17'
          Dst:             node_new_cclass
        - Src:             'regparse.c:9034,15'
          Dst:             add_ctype_to_cc
        - Src:             'regparse.c:9036,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:9052,9'
          Dst:             prs_char_property
        - Src:             'regparse.c:9060,11'
          Dst:             prs_cc
        - Src:             'regparse.c:9072,13'
          Dst:             i_apply_case_fold
        - Src:             'regparse.c:9075,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:9079,24'
          Dst:             onig_node_new_alt
        - Src:             'regparse.c:9081,13'
          Dst:             onig_node_free
        - Src:             'regparse.c:9091,11'
          Dst:             node_new_anychar
        - Src:             'regparse.c:9096,11'
          Dst:             node_new_anychar
        - Src:             'regparse.c:9098,10'
          Dst:             node_new_quantifier
        - Src:             'regparse.c:9106,11'
          Dst:             node_new_backref
        - Src:             'regparse.c:9122,13'
          Dst:             node_new_call
        - Src:             'regparse.c:9134,11'
          Dst:             node_new_anchor_with_options
        - Src:             'regparse.c:9144,15'
          Dst:             node_new_empty
        - Src:             'regparse.c:9151,15'
          Dst:             node_new_str_with_options
        - Src:             'regparse.c:9152,9'
          Dst:             node_str_remove_char
        - Src:             'regparse.c:9162,9'
          Dst:             node_new_keep
        - Src:             'regparse.c:9167,9'
          Dst:             node_new_general_newline
        - Src:             'regparse.c:9172,9'
          Dst:             node_new_no_newline
        - Src:             'regparse.c:9177,9'
          Dst:             node_new_true_anychar
        - Src:             'regparse.c:9182,9'
          Dst:             make_text_segment
        - Src:             'regparse.c:9195,9'
          Dst:             fetch_token
        - Src:             'regparse.c:9202,11'
          Dst:             is_invalid_quantifier_target
        - Src:             'regparse.c:9213,12'
          Dst:             node_new_quantifier
        - Src:             'regparse.c:9218,18'
          Dst:             node_drop_group
        - Src:             'regparse.c:9224,11'
          Dst:             assign_quantifier_body
        - Src:             'regparse.c:9226,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:9233,14'
          Dst:             node_new_bag
        - Src:             'regparse.c:9235,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:9246,9'
          Dst:             onig_node_free
        - Src:             'regparse.c:9252,15'
          Dst:             node_new_list
        - Src:             'regparse.c:9254,11'
          Dst:             onig_node_free
        - Src:             'regparse.c:9257,29'
          Dst:             node_new_list
        - Src:             'regparse.c:9259,11'
          Dst:             onig_node_free
    - functionName:    node_new_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_new
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regparse.c:2438,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2438,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2440,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2437,16'
          Dst:             node_new
    - functionName:    node_new_empty
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3562
      functionLinenumberEnd: 3563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_new_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:3563,10'
          Branch Sides:
            - BranchSide:      'regparse.c:3563,10'
              BranchSideFuncs:
                - node_new_str
            - BranchSide:      'regparse.c:3563,10'
              BranchSideFuncs:
                - node_new_str
      Callsites:
        - Src:             'regparse.c:3563,10'
          Dst:             node_new_str
    - functionName:    fetch_interval
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4637
      functionLinenumberEnd: 4739
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - end
        - tok
        - env
      BBCount:         99
      ICount:          548
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached:
        - scan_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:4651,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4651,7'
              BranchSideFuncs:
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4651,7'
              BranchSideFuncs:
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4651,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4652,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4658,9'
              BranchSideFuncs:
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4651,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4652,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4658,9'
              BranchSideFuncs:
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4652,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4653,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4655,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4658,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4659,9'
              BranchSideFuncs:
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4665,25'
              BranchSideFuncs:
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4659,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4659,7'
              BranchSideFuncs:
                - scan_number
                - scan_number
            - BranchSide:      'regparse.c:4659,7'
              BranchSideFuncs:
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4660,18'
          Branch Sides:
            - BranchSide:      'regparse.c:4660,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4661,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4660,30'
          Branch Sides:
            - BranchSide:      'regparse.c:4660,33'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4661,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4660,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4661,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4663,3'
              BranchSideFuncs:
                - scan_number
                - scan_number
        - Branch String:   'regparse.c:4666,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4666,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4667,7'
              BranchSideFuncs:
                - scan_number
        - Branch String:   'regparse.c:4667,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4668,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4670,7'
              BranchSideFuncs:
                - scan_number
        - Branch String:   'regparse.c:4670,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4671,9'
              BranchSideFuncs:
                - scan_number
            - BranchSide:      'regparse.c:4680,7'
              BranchSideFuncs:
                - scan_number
        - Branch String:   'regparse.c:4671,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4673,11'
              BranchSideFuncs:
                - scan_number
            - BranchSide:      'regparse.c:4677,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4680,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4680,7'
              BranchSideFuncs:
                - scan_number
            - BranchSide:      'regparse.c:4680,7'
              BranchSideFuncs:
                - scan_number
        - Branch String:   'regparse.c:4680,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4680,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4681,3'
              BranchSideFuncs:
                - scan_number
        - Branch String:   'regparse.c:4680,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4680,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4681,3'
              BranchSideFuncs:
                - scan_number
        - Branch String:   'regparse.c:4682,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4683,19'
              BranchSideFuncs:
                - scan_number
            - BranchSide:      'regparse.c:4696,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4685,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4685,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4686,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4686,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4687,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4689,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4689,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4690,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4694,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4690,11'
          Branch Sides:
            - BranchSide:      'regparse.c:4691,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4692,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4696,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4697,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4699,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4704,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4704,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4704,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4704,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4704,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4705,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4704,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4704,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4705,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4706,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4707,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4710,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4707,34'
          Branch Sides:
            - BranchSide:      'regparse.c:4707,43'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4707,37'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4707,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4707,37'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4707,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4707,37'
          Branch Sides:
            - BranchSide:      'regparse.c:4707,43'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4708,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4707,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4707,43'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4708,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4710,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4710,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4712,8'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4712,31'
          Branch Sides:
            - BranchSide:      'regparse.c:4712,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4724,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4712,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4714,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4724,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4714,9'
          Branch Sides:
            - BranchSide:      'regparse.c:4715,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4717,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:4733,7'
          Branch Sides:
            - BranchSide:      'regparse.c:4735,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:4738,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:4665,9'
          Dst:             scan_number
        - Src:             'regparse.c:4684,10'
          Dst:             scan_number
    - functionName:    check_code_point_sequence
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3813
      functionLinenumberEnd: 3861
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
        - base
        - enc
      BBCount:         58
      ICount:          306
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - scan_number_of_base
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3823,3'
          Branch Sides:
            - BranchSide:      'regparse.c:3824,5'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3860,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3825,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3825,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3830,9'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3830,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3830,9'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3831,7'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3830,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3831,7'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3838,14'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3831,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3832,9'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3835,11'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3833,15'
          Branch Sides:
            - BranchSide:      'regparse.c:3831,7'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3833,15'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3833,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3831,7'
              BranchSideFuncs:
                - scan_number_of_base
            - BranchSide:      'regparse.c:3833,40'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3835,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3835,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3836,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3835,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3836,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3837,5'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3838,14'
          Branch Sides:
            - BranchSide:      'regparse.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3839,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3839,11'
          Branch Sides:
            - BranchSide:      'regparse.c:3840,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3843,16'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3840,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3840,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3840,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3841,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3842,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3844,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3844,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3846,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3844,41'
          Branch Sides:
            - BranchSide:      'regparse.c:3844,44'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3846,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3844,13'
          Branch Sides:
            - BranchSide:      'regparse.c:3845,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3846,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3851,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3851,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3853,5'
              BranchSideFuncs:
                - scan_number_of_base
        - Branch String:   'regparse.c:3855,9'
          Branch Sides:
            - BranchSide:      'regparse.c:3855,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:3856,6'
              BranchSideFuncs:
                - scan_number_of_base
      Callsites:
        - Src:             'regparse.c:3854,9'
          Dst:             scan_number_of_base
    - functionName:    is_head_of_bre_subexp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5190
      functionLinenumberEnd: 5221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
        - enc
        - env
      BBCount:         31
      ICount:          209
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - onigenc_get_prev_char_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:5195,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5196,36'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5219,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5197,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5198,14'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5216,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5199,23'
          Branch Sides:
            - BranchSide:      'regparse.c:5200,12'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5202,40'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
        - Branch String:   'regparse.c:5200,24'
          Branch Sides:
            - BranchSide:      'regparse.c:5201,12'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5215,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5199,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5202,40'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5215,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5204,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5204,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5214,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5204,13'
          Branch Sides:
            - BranchSide:      'regparse.c:5205,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5214,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5206,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5207,44'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5212,19'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5209,19'
          Branch Sides:
            - BranchSide:      'regparse.c:5209,19'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regparse.c:5209,54'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5209,17'
          Branch Sides:
            - BranchSide:      'regparse.c:5209,54'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5210,18'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
      Callsites:
        - Src:             'regparse.c:5196,9'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regparse.c:5202,13'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regparse.c:5207,17'
          Dst:             onigenc_get_prev_char_head
    - functionName:    is_end_of_bre_subexp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5225
      functionLinenumberEnd: 5243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
        - enc
        - env
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:5228,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5228,17'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5230,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5231,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5231,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5242,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5231,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5232,10'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5242,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5233,9'
          Branch Sides:
            - BranchSide:      'regparse.c:5234,14'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5240,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5235,23'
          Branch Sides:
            - BranchSide:      'regparse.c:5236,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5238,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5236,24'
          Branch Sides:
            - BranchSide:      'regparse.c:5237,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5239,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:5235,11'
          Branch Sides:
            - BranchSide:      'regparse.c:5238,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5239,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CLOSE_BRACKET_WITHOUT_ESC_WARN
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5147
      functionLinenumberEnd: 5157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
        - c
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_snprintf_with_pattern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:5148,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5148,36'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:5150,7'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
        - Branch String:   'regparse.c:5150,7'
          Branch Sides:
            - BranchSide:      'regparse.c:5150,7'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
            - BranchSide:      'regparse.c:5152,32'
              BranchSideFuncs:
                - onig_snprintf_with_pattern
      Callsites:
        - Src:             'regparse.c:5152,5'
          Dst:             onig_snprintf_with_pattern
    - functionName:    ptoken_init
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4631
      functionLinenumberEnd: 4633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i_free_callout_tag_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - akey
        - e
        - arg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    i_free_callout_name_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - akey
        - ae
        - arg
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1418,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1418,7'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1419,11'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    callout_name_table_clear
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - i_free_callout_name_entry
        - onig_st_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1430,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1430,7'
              BranchSideFuncs:
                - onig_st_foreach
            - BranchSide:      'regparse.c:1431,21'
              BranchSideFuncs:
                - onig_st_foreach
      Callsites:
        - Src:             'regparse.c:1431,5'
          Dst:             onig_st_foreach
        - Src:             'regparse.c:1431,5'
          Dst:             i_free_callout_name_entry
    - functionName:    st_insert_callout_name_table
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - enc
        - type
        - str_key
        - end_key
        - value
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onig_st_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:733,3'
          Branch Sides:
            - BranchSide:      'regparse.c:733,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:736,15'
              BranchSideFuncs:
                - onig_st_insert
                - free
        - Branch String:   'regparse.c:741,7'
          Branch Sides:
            - BranchSide:      'regparse.c:742,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:744,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:740,12'
          Dst:             onig_st_insert
    - functionName:    i_free_name_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - akey
        - ae
        - arg
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:821,7'
          Branch Sides:
            - BranchSide:      'regparse.c:821,40'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:821,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    setup_ext_callout_list_values
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         23
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - i_callout_callout_list_set
        - onig_get_callout_num_by_tag
        - onig_st_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1932,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1933,40'
              BranchSideFuncs:
                - onig_st_foreach
                - onig_get_callout_num_by_tag
            - BranchSide:      'regparse.c:1937,10'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
        - Branch String:   'regparse.c:1937,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1938,27'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
            - BranchSide:      'regparse.c:1955,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1939,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1940,14'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
            - BranchSide:      'regparse.c:1953,3'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
        - Branch String:   'regparse.c:1940,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1941,13'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
            - BranchSide:      'regparse.c:1952,5'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
        - Branch String:   'regparse.c:1941,13'
          Branch Sides:
            - BranchSide:      'regparse.c:1945,19'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
            - BranchSide:      'regparse.c:1951,7'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
        - Branch String:   'regparse.c:1948,15'
          Branch Sides:
            - BranchSide:      'regparse.c:1948,31'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1949,34'
              BranchSideFuncs:
                - onig_get_callout_num_by_tag
      Callsites:
        - Src:             'regparse.c:1933,5'
          Dst:             onig_st_foreach
        - Src:             'regparse.c:1933,5'
          Dst:             i_callout_callout_list_set
        - Src:             'regparse.c:1947,17'
          Dst:             onig_get_callout_num_by_tag
    - functionName:    onig_get_callout_num_by_tag
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - tag
        - tag_end
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - onig_st_lookup_strend
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regparse.c:2013,20'
          Branch Sides:
            - BranchSide:      'regparse.c:2013,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2014,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2013,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2014,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2016,29'
              BranchSideFuncs:
                - onig_st_lookup_strend
        - Branch String:   'regparse.c:2018,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2018,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2019,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2016,7'
          Dst:             onig_st_lookup_strend
    - functionName:    make_call_zero_body
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9408
      functionLinenumberEnd: 9424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
        - rnode
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - node_new_memory
        - onig_node_free
        - scan_env_set_mem_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:9412,3'
          Branch Sides:
            - BranchSide:      'regparse.c:9412,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9414,16'
              BranchSideFuncs:
                - scan_env_set_mem_node
                - onig_node_free
        - Branch String:   'regparse.c:9417,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9418,20'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:9422,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:9411,13'
          Dst:             node_new_memory
        - Src:             'regparse.c:9416,7'
          Dst:             scan_env_set_mem_node
        - Src:             'regparse.c:9418,5'
          Dst:             onig_node_free
    - functionName:    prs_regexp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9392
      functionLinenumberEnd: 9403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - top
        - src
        - end
        - env
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fetch_token
        - prs_alts
        - ptoken_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:9398,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9398,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9399,16'
              BranchSideFuncs:
                - prs_alts
        - Branch String:   'regparse.c:9400,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9400,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9402,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:9396,3'
          Dst:             ptoken_init
        - Src:             'regparse.c:9397,7'
          Dst:             fetch_token
        - Src:             'regparse.c:9399,7'
          Dst:             prs_alts
    - functionName:    scan_env_clear
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - env
      BBCount:         1
      ICount:          65
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_parse_tree
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9430
      functionLinenumberEnd: 9485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - pattern
        - end
        - reg
        - env
      BBCount:         18
      ICount:          204
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - make_call_zero_body
        - names_clear
        - prs_regexp
        - scan_env_clear
        - setup_ext_callout_list_values
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:9458,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9459,5'
              BranchSideFuncs:
                - prs_regexp
                - setup_ext_callout_list_values
                - make_call_zero_body
            - BranchSide:      'regparse.c:9461,16'
              BranchSideFuncs:
                - prs_regexp
                - setup_ext_callout_list_values
                - make_call_zero_body
        - Branch String:   'regparse.c:9463,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9463,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9466,8'
              BranchSideFuncs:
                - setup_ext_callout_list_values
                - make_call_zero_body
        - Branch String:   'regparse.c:9466,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9468,30'
              BranchSideFuncs:
                - make_call_zero_body
                - setup_ext_callout_list_values
            - BranchSide:      'regparse.c:9475,18'
              BranchSideFuncs:
                - setup_ext_callout_list_values
        - Branch String:   'regparse.c:9469,9'
          Branch Sides:
            - BranchSide:      'regparse.c:9469,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:9471,13'
              BranchSideFuncs:
                - setup_ext_callout_list_values
        - Branch String:   'regparse.c:9479,24'
          Branch Sides:
            - BranchSide:      'regparse.c:9479,27'
              BranchSideFuncs:
                - setup_ext_callout_list_values
            - BranchSide:      'regparse.c:9484,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:9479,7'
          Branch Sides:
            - BranchSide:      'regparse.c:9480,39'
              BranchSideFuncs:
                - setup_ext_callout_list_values
            - BranchSide:      'regparse.c:9484,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:9445,3'
          Dst:             names_clear
        - Src:             'regparse.c:9447,3'
          Dst:             scan_env_clear
        - Src:             'regparse.c:9462,7'
          Dst:             prs_regexp
        - Src:             'regparse.c:9468,9'
          Dst:             make_call_zero_body
        - Src:             'regparse.c:9480,9'
          Dst:             setup_ext_callout_list_values
    - functionName:    names_clear
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - i_free_name_entry
        - onig_st_foreach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:832,7'
          Branch Sides:
            - BranchSide:      'regparse.c:832,7'
              BranchSideFuncs:
                - onig_st_foreach
            - BranchSide:      'regparse.c:833,21'
              BranchSideFuncs:
                - onig_st_foreach
      Callsites:
        - Src:             'regparse.c:833,5'
          Dst:             onig_st_foreach
        - Src:             'regparse.c:833,5'
          Dst:             i_free_name_entry
    - functionName:    onig_new_cclass_with_code_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8712
      functionLinenumberEnd: 8730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rnode
        - enc
        - n
        - codes
      BBCount:         18
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - add_code_range_to_buf
        - node_new_cclass
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:8720,3'
          Branch Sides:
            - BranchSide:      'regparse.c:8720,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:8722,8'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8724,3'
          Branch Sides:
            - BranchSide:      'regparse.c:8725,5'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8728,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:8725,5'
          Branch Sides:
            - BranchSide:      'regparse.c:8725,5'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8725,5'
              BranchSideFuncs:
                - add_code_range_to_buf
        - Branch String:   'regparse.c:8725,5'
          Branch Sides:
            - BranchSide:      'regparse.c:8725,5'
              BranchSideFuncs:
                - add_code_range_to_buf
            - BranchSide:      'regparse.c:8725,5'
              BranchSideFuncs:
                - add_code_range_to_buf
      Callsites:
        - Src:             'regparse.c:8719,10'
          Dst:             node_new_cclass
        - Src:             'regparse.c:8725,5'
          Dst:             add_code_range_to_buf
    - functionName:    onig_node_new_str
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_new_str
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:3535,10'
          Dst:             node_new_str
    - functionName:    node_reset_str
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3521
      functionLinenumberEnd: 3523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - s
        - end
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_free_body
        - node_set_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:3522,3'
          Dst:             node_free_body
        - Src:             'regparse.c:3523,10'
          Dst:             node_set_str
    - functionName:    onig_node_reset_empty
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3528
      functionLinenumberEnd: 3529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_reset_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:3529,10'
          Dst:             node_reset_str
    - functionName:    onig_node_str_clear
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3475
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - need_free
      BBCount:         12
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:3476,22'
          Branch Sides:
            - BranchSide:      'regparse.c:3476,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:3477,7'
              BranchSideFuncs:
                - free
        - Branch String:   'regparse.c:3477,33'
          Branch Sides:
            - BranchSide:      'regparse.c:3477,33'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:3478,7'
              BranchSideFuncs:
                - free
        - Branch String:   'regparse.c:3478,34'
          Branch Sides:
            - BranchSide:      'regparse.c:3478,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:3478,34'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:3476,7'
          Branch Sides:
            - BranchSide:      'regparse.c:3476,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:3479,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    onig_free_reg_callout_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - list
      BBCount:         26
      ICount:          160
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:2837,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2837,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2839,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:2839,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2840,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:2855,9'
              BranchSideFuncs:
                - free
        - Branch String:   'regparse.c:2840,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2841,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:2849,11'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:2841,7'
          Branch Sides:
            - BranchSide:      'regparse.c:2842,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:2847,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:2842,13'
          Branch Sides:
            - BranchSide:      'regparse.c:2843,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:2846,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:2843,15'
          Branch Sides:
            - BranchSide:      'regparse.c:2844,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:2845,9'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    onig_node_reset_fail
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_free_body
        - node_set_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2780,3'
          Dst:             node_free_body
        - Src:             'regparse.c:2781,10'
          Dst:             node_set_fail
    - functionName:    onig_node_new_bag
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2698
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_new_bag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2699,10'
          Dst:             node_new_bag
    - functionName:    onig_node_new_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_new_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:2449,10'
          Dst:             node_new_list
    - functionName:    onig_node_str_set
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - s
        - end
        - need_free
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_node_str_cat
        - onig_node_str_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:3432,3'
          Dst:             onig_node_str_clear
        - Src:             'regparse.c:3433,10'
          Dst:             onig_node_str_cat
    - functionName:    onig_node_copy
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rcopy
        - from
      BBCount:         28
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - bbuf_clone
        - node_new
        - onig_node_free
        - onig_node_str_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:2314,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2319,5'
              BranchSideFuncs:
                - node_new
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
            - BranchSide:      'regparse.c:2319,5'
              BranchSideFuncs:
                - node_new
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
            - BranchSide:      'regparse.c:2319,5'
              BranchSideFuncs:
                - node_new
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
            - BranchSide:      'regparse.c:2324,5'
              BranchSideFuncs:
                - node_new
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
            - BranchSide:      'regparse.c:2324,5'
              BranchSideFuncs:
                - node_new
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
            - BranchSide:      'regparse.c:2324,5'
              BranchSideFuncs:
                - node_new
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
            - BranchSide:      'regparse.c:2327,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2332,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2332,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:2333,11'
              BranchSideFuncs:
                - bbuf_clone
                - onig_node_free
                - onig_node_str_set
        - Branch String:   'regparse.c:2335,3'
          Branch Sides:
            - BranchSide:      'regparse.c:2337,27'
              BranchSideFuncs:
                - onig_node_str_set
                - onig_node_free
            - BranchSide:      'regparse.c:2349,13'
              BranchSideFuncs:
                - bbuf_clone
                - onig_node_free
            - BranchSide:      'regparse.c:2359,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2338,9'
          Branch Sides:
            - BranchSide:      'regparse.c:2338,17'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2343,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2351,11'
          Branch Sides:
            - BranchSide:      'regparse.c:2352,26'
              BranchSideFuncs:
                - bbuf_clone
                - onig_node_free
            - BranchSide:      'regparse.c:2356,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:2353,13'
          Branch Sides:
            - BranchSide:      'regparse.c:2353,21'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regparse.c:2354,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:2331,10'
          Dst:             node_new
        - Src:             'regparse.c:2337,9'
          Dst:             onig_node_str_set
        - Src:             'regparse.c:2340,7'
          Dst:             onig_node_free
        - Src:             'regparse.c:2352,13'
          Dst:             bbuf_clone
    - functionName:    callout_tag_table_clear
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - i_free_callout_tag_entry
        - onig_st_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1983,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1983,7'
              BranchSideFuncs:
                - onig_st_foreach
            - BranchSide:      'regparse.c:1984,21'
              BranchSideFuncs:
                - onig_st_foreach
      Callsites:
        - Src:             'regparse.c:1984,5'
          Dst:             onig_st_foreach
        - Src:             'regparse.c:1984,5'
          Dst:             i_free_callout_tag_entry
    - functionName:    onig_callout_tag_table_free
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - callout_tag_table_clear
        - onig_st_free_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1994,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1995,37'
              BranchSideFuncs:
                - callout_tag_table_clear
                - onig_st_free_table
            - BranchSide:      'regparse.c:2001,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1996,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1996,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1998,24'
              BranchSideFuncs:
                - onig_st_free_table
      Callsites:
        - Src:             'regparse.c:1995,13'
          Dst:             callout_tag_table_clear
        - Src:             'regparse.c:1998,5'
          Dst:             onig_st_free_table
    - functionName:    onig_callout_tag_is_exist_at_callout_num
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - callout_num
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:1963,20'
          Branch Sides:
            - BranchSide:      'regparse.c:1963,51'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1963,23'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1963,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1963,51'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1964,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1964,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1964,39'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1966,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    global_callout_name_table_free
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - callout_name_table_clear
        - onig_st_free_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1439,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1439,7'
              BranchSideFuncs:
                - callout_name_table_clear
                - onig_st_free_table
            - BranchSide:      'regparse.c:1439,7'
              BranchSideFuncs:
                - callout_name_table_clear
                - onig_st_free_table
        - Branch String:   'regparse.c:1439,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1440,38'
              BranchSideFuncs:
                - callout_name_table_clear
                - onig_st_free_table
            - BranchSide:      'regparse.c:1448,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1441,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1441,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1443,24'
              BranchSideFuncs:
                - onig_st_free_table
      Callsites:
        - Src:             'regparse.c:1440,13'
          Dst:             callout_name_table_clear
        - Src:             'regparse.c:1443,5'
          Dst:             onig_st_free_table
    - functionName:    free_callout_func_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         23
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1348,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1348,7'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1349,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:1349,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1352,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1363,11'
              BranchSideFuncs:
                - free
        - Branch String:   'regparse.c:1352,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1353,35'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1361,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'regparse.c:1354,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1355,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1360,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:1355,15'
          Branch Sides:
            - BranchSide:      'regparse.c:1356,24'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1359,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'regparse.c:1357,17'
          Branch Sides:
            - BranchSide:      'regparse.c:1357,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'regparse.c:1358,11'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    onig_global_callout_names_free
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_callout_func_list
        - global_callout_name_table_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1897,26'
          Branch Sides:
            - BranchSide:      'regparse.c:1897,26'
              BranchSideFuncs:
                - free_callout_func_list
                - global_callout_name_table_free
            - BranchSide:      'regparse.c:1897,26'
              BranchSideFuncs:
                - free_callout_func_list
                - global_callout_name_table_free
      Callsites:
        - Src:             'regparse.c:1897,3'
          Dst:             free_callout_func_list
        - Src:             'regparse.c:1900,3'
          Dst:             global_callout_name_table_free
    - functionName:    onig_get_callout_name_by_name_id
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - name_id
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:1888,19'
          Branch Sides:
            - BranchSide:      'regparse.c:1888,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1889,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1888,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1889,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1891,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_callout_tag_end
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - callout_num
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1820,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1820,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1821,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1819,25'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_callout_tag_start
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - callout_num
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1812,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1812,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1813,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1811,25'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_callout_start_func
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - callout_num
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1804,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1804,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1805,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1803,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    callout_func_list_add
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - rid
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1370,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1371,20'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regparse.c:1380,10'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1374,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1374,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1376,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1373,7'
          Dst:             realloc
    - functionName:    make_callout_func_list
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rs
        - init_size
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1329,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1329,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1331,70'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'regparse.c:1332,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1333,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:1337,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callout_name_entry
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rentry
        - enc
        - is_not_single
        - name
        - name_end
      BBCount:         20
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - callout_name_find
        - onig_st_init_callout_name_table_with_size
        - onigenc_strdup
        - st_insert_callout_name_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:1547,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1548,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1550,25'
              BranchSideFuncs:
                - callout_name_find
                - malloc
                - onigenc_strdup
                - st_insert_callout_name_table
                - free
                - onig_st_init_callout_name_table_with_size
        - Branch String:   'regparse.c:1551,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1553,9'
              BranchSideFuncs:
                - malloc
                - onigenc_strdup
                - st_insert_callout_name_table
                - free
                - onig_st_init_callout_name_table_with_size
            - BranchSide:      'regparse.c:1618,13'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1553,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1554,11'
              BranchSideFuncs:
                - onig_st_init_callout_name_table_with_size
                - malloc
                - onigenc_strdup
                - st_insert_callout_name_table
                - free
            - BranchSide:      'regparse.c:1558,29'
              BranchSideFuncs:
                - malloc
                - onigenc_strdup
                - st_insert_callout_name_table
                - free
        - Branch String:   'regparse.c:1555,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1555,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1556,32'
              BranchSideFuncs:
                - malloc
                - onigenc_strdup
                - st_insert_callout_name_table
                - free
        - Branch String:   'regparse.c:1559,5'
          Branch Sides:
            - BranchSide:      'regparse.c:1559,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1561,30'
              BranchSideFuncs:
                - onigenc_strdup
                - st_insert_callout_name_table
                - free
        - Branch String:   'regparse.c:1562,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1563,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regparse.c:1566,38'
              BranchSideFuncs:
                - st_insert_callout_name_table
        - Branch String:   'regparse.c:1569,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1569,23'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1613,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1550,7'
          Dst:             callout_name_find
        - Src:             'regparse.c:1554,11'
          Dst:             onig_st_init_callout_name_table_with_size
        - Src:             'regparse.c:1561,15'
          Dst:             onigenc_strdup
        - Src:             'regparse.c:1566,9'
          Dst:             st_insert_callout_name_table
    - functionName:    onig_st_init_callout_name_table_with_size
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table_with_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regparse.c:702,28'
          Dst:             onig_st_init_table_with_size
    - functionName:    callout_name_table_cmp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ax
        - ay
      BBCount:         13
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:661,7'
          Branch Sides:
            - BranchSide:      'regparse.c:661,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:662,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:662,7'
          Branch Sides:
            - BranchSide:      'regparse.c:662,27'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:663,8'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:663,7'
          Branch Sides:
            - BranchSide:      'regparse.c:664,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:666,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:668,3'
          Branch Sides:
            - BranchSide:      'regparse.c:669,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:675,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:670,9'
          Branch Sides:
            - BranchSide:      'regparse.c:670,24'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:672,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    callout_name_table_hash
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ax
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:686,3'
          Branch Sides:
            - BranchSide:      'regparse.c:687,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:691,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_set_callout_of_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - callout_type
        - name
        - name_end
        - in
        - start_func
        - end_func
        - arg_num
        - arg_types
        - opt_arg_num
        - opt_defaults
      BBCount:         84
      ICount:          531
      EdgeCount:       115
      CyclomaticComplexity: 33
      functionsReached:
        - callout_func_list_add
        - callout_name_entry
        - is_allowed_callout_name
        - make_callout_func_list
        - onigenc_strdup
      functionUses:    25
      BranchProfiles:
        - Branch String:   'regparse.c:1686,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1687,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1689,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1689,19'
          Branch Sides:
            - BranchSide:      'regparse.c:1689,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1690,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1689,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1690,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1692,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1692,23'
          Branch Sides:
            - BranchSide:      'regparse.c:1692,26'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1693,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1692,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1693,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1695,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1695,23'
          Branch Sides:
            - BranchSide:      'regparse.c:1695,26'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1698,8'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1695,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1696,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1698,8'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1698,44'
          Branch Sides:
            - BranchSide:      'regparse.c:1698,48'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1701,10'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1698,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1699,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1701,10'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1701,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1702,22'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1721,33'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1703,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1704,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1706,11'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1706,11'
          Branch Sides:
            - BranchSide:      'regparse.c:1707,13'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1712,13'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1707,33'
          Branch Sides:
            - BranchSide:      'regparse.c:1707,36'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1710,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1707,56'
          Branch Sides:
            - BranchSide:      'regparse.c:1707,59'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1710,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1707,81'
          Branch Sides:
            - BranchSide:      'regparse.c:1708,13'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1710,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1707,13'
          Branch Sides:
            - BranchSide:      'regparse.c:1709,11'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1710,7'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1714,35'
          Branch Sides:
            - BranchSide:      'regparse.c:1714,38'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1716,9'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1714,60'
          Branch Sides:
            - BranchSide:      'regparse.c:1714,63'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1716,9'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1714,15'
          Branch Sides:
            - BranchSide:      'regparse.c:1715,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1716,9'
              BranchSideFuncs:
                - is_allowed_callout_name
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1721,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1722,5'
              BranchSideFuncs:
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
            - BranchSide:      'regparse.c:1725,20'
              BranchSideFuncs:
                - callout_name_entry
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1727,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1727,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1729,5'
              BranchSideFuncs:
                - onigenc_strdup
                - callout_func_list_add
                - make_callout_func_list
        - Branch String:   'regparse.c:1730,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1731,9'
              BranchSideFuncs:
                - make_callout_func_list
                - onigenc_strdup
                - callout_func_list_add
            - BranchSide:      'regparse.c:1735,3'
              BranchSideFuncs:
                - onigenc_strdup
                - callout_func_list_add
        - Branch String:   'regparse.c:1732,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1732,34'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1733,3'
              BranchSideFuncs:
                - onigenc_strdup
                - callout_func_list_add
        - Branch String:   'regparse.c:1735,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1737,31'
              BranchSideFuncs:
                - callout_func_list_add
                - onigenc_strdup
            - BranchSide:      'regparse.c:1741,8'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regparse.c:1738,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1735,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1738,34'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1750,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1751,24'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regparse.c:1753,12'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regparse.c:1753,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1754,9'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regparse.c:1771,7'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1754,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1754,32'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1755,9'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regparse.c:1755,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1759,13'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regparse.c:1767,7'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regparse.c:1761,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1761,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1763,37'
              BranchSideFuncs:
                - onigenc_strdup
      Callsites:
        - Src:             'regparse.c:1721,9'
          Dst:             is_allowed_callout_name
        - Src:             'regparse.c:1726,8'
          Dst:             callout_name_entry
        - Src:             'regparse.c:1731,9'
          Dst:             make_callout_func_list
        - Src:             'regparse.c:1737,9'
          Dst:             callout_func_list_add
        - Src:             'regparse.c:1760,12'
          Dst:             onigenc_strdup
    - functionName:    onig_noname_group_capture_is_active
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - onig_number_of_names
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:1286,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1287,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1289,28'
              BranchSideFuncs:
                - onig_number_of_names
        - Branch String:   'regparse.c:1289,37'
          Branch Sides:
            - BranchSide:      'regparse.c:1290,7'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1295,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1290,68'
          Branch Sides:
            - BranchSide:      'regparse.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1295,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1289,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1292,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1295,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1289,7'
          Dst:             onig_number_of_names
    - functionName:    onig_number_of_names
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:952,7'
          Branch Sides:
            - BranchSide:      'regparse.c:953,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:955,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_name_to_backref_number
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - name
        - name_end
        - region
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - onig_name_to_group_numbers
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:1266,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1267,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1268,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1268,12'
          Branch Sides:
            - BranchSide:      'regparse.c:1269,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1270,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1270,12'
          Branch Sides:
            - BranchSide:      'regparse.c:1271,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1273,9'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1273,9'
          Branch Sides:
            - BranchSide:      'regparse.c:1274,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1279,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1274,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1275,13'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1278,5'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1275,13'
          Branch Sides:
            - BranchSide:      'regparse.c:1276,18'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1277,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1265,7'
          Dst:             onig_name_to_group_numbers
    - functionName:    onig_name_to_group_numbers
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - name
        - name_end
        - nums
      BBCount:         10
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - name_find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regparse.c:1215,7'
          Branch Sides:
            - BranchSide:      'regparse.c:1215,19'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1217,11'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:1217,3'
          Branch Sides:
            - BranchSide:      'regparse.c:1219,5'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1221,15'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:1224,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:1213,18'
          Dst:             name_find
    - functionName:    i_renumber_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - key
        - ae
        - amap
      BBCount:         11
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:923,7'
          Branch Sides:
            - BranchSide:      'regparse.c:924,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:928,12'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:924,5'
          Branch Sides:
            - BranchSide:      'regparse.c:925,25'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:927,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_renumber_name_table
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - map
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - i_renumber_name
        - onig_st_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:940,7'
          Branch Sides:
            - BranchSide:      'regparse.c:940,7'
              BranchSideFuncs:
                - onig_st_foreach
            - BranchSide:      'regparse.c:941,21'
              BranchSideFuncs:
                - onig_st_foreach
      Callsites:
        - Src:             'regparse.c:941,5'
          Dst:             onig_st_foreach
        - Src:             'regparse.c:941,5'
          Dst:             i_renumber_name
    - functionName:    i_names
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - key
        - ae
        - aarg
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:886,27'
          Branch Sides:
            - BranchSide:      'regparse.c:886,45'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:886,62'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:888,7'
          Branch Sides:
            - BranchSide:      'regparse.c:889,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:892,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_foreach_name
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - func
        - arg
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - i_names
        - onig_st_foreach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:903,7'
          Branch Sides:
            - BranchSide:      'regparse.c:903,7'
              BranchSideFuncs:
                - onig_st_foreach
            - BranchSide:      'regparse.c:904,17'
              BranchSideFuncs:
                - onig_st_foreach
      Callsites:
        - Src:             'regparse.c:908,5'
          Dst:             onig_st_foreach
        - Src:             'regparse.c:908,5'
          Dst:             i_names
    - functionName:    onig_names_free
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - names_clear
        - onig_st_free_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:845,7'
          Branch Sides:
            - BranchSide:      'regparse.c:845,22'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:847,20'
              BranchSideFuncs:
                - onig_st_free_table
        - Branch String:   'regparse.c:848,7'
          Branch Sides:
            - BranchSide:      'regparse.c:848,42'
              BranchSideFuncs:
                - onig_st_free_table
            - BranchSide:      'regparse.c:849,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regparse.c:844,7'
          Dst:             names_clear
        - Src:             'regparse.c:848,23'
          Dst:             onig_st_free_table
    - functionName:    onig_strncmp
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:479,3'
          Branch Sides:
            - BranchSide:      'regparse.c:480,12'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:483,3'
              BranchSideFuncs: []
        - Branch String:   'regparse.c:481,9'
          Branch Sides:
            - BranchSide:      'regparse.c:479,3'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:481,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_set_parse_depth_limit
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - depth
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:306,7'
          Branch Sides:
            - BranchSide:      'regparse.c:307,21'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:309,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_parse_depth_limit
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_capture_num_limit
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - num
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regparse.c:289,7'
          Branch Sides:
            - BranchSide:      'regparse.c:289,16'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:291,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_warning
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regparse.c:277,7'
          Branch Sides:
            - BranchSide:      'regparse.c:277,36'
              BranchSideFuncs: []
            - BranchSide:      'regparse.c:279,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_set_verb_warn_func
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_warn_func
      functionSourceFile: '/src/oniguruma/src/regparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mostly_just_anychar
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7910
      functionLinenumberEnd: 8019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - in_reluctant
      BBCount:         78
      ICount:          376
      EdgeCount:       94
      CyclomaticComplexity: 18
      functionsReached:
        - mostly_just_anychar
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:7914,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7917,11'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7930,7'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7939,23'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7957,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7972,21'
              BranchSideFuncs:
                - mostly_just_anychar
                - mostly_just_anychar
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7990,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7997,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8003,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8012,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8012,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8012,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8016,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7920,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:7920,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7921,13'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7921,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:7921,32'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7922,7'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7922,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7919,33'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7923,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7923,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7924,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7927,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7924,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:7924,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7925,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7933,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7933,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7934,5'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7934,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:7932,31'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7935,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7941,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7942,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7944,13'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7944,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:7945,15'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7951,33'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7945,31'
          Branch Sides:
            - BranchSide:      'regcomp.c:7946,18'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7950,9'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7946,48'
          Branch Sides:
            - BranchSide:      'regcomp.c:7947,16'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7950,9'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7945,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:7948,26'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7950,9'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7957,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:7963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7966,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7974,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7975,13'
              BranchSideFuncs:
                - mostly_just_anychar
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7984,33'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7975,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:7976,35'
              BranchSideFuncs:
                - mostly_just_anychar
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7979,13'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7977,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:7977,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7978,9'
              BranchSideFuncs:
                - mostly_just_anychar
        - Branch String:   'regcomp.c:7979,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:7980,35'
              BranchSideFuncs:
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:7982,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7990,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7991,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7993,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7997,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7997,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7998,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7919,13'
          Dst:             mostly_just_anychar
        - Src:             'regcomp.c:7932,11'
          Dst:             mostly_just_anychar
        - Src:             'regcomp.c:7951,13'
          Dst:             mostly_just_anychar
        - Src:             'regcomp.c:7976,15'
          Dst:             mostly_just_anychar
        - Src:             'regcomp.c:7980,15'
          Dst:             mostly_just_anychar
        - Src:             'regcomp.c:7984,13'
          Dst:             mostly_just_anychar
    - functionName:    ops_calc_size_of_string_pool
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         15
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:217,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:217,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:220,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:224,10'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:248,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:231,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:233,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:237,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:237,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:240,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:244,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ops_new
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ops_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:118,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:119,24'
              BranchSideFuncs:
                - ops_resize
            - BranchSide:      'regcomp.c:123,19'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:120,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:120,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:121,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:119,13'
          Dst:             ops_resize
    - functionName:    ops_resize
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - n
      BBCount:         15
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:91,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:91,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:92,7'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regcomp.c:92,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:92,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:94,30'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regcomp.c:96,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:97,14'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regcomp.c:102,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:103,14'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:107,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:110,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:95,20'
          Dst:             realloc
        - Src:             'regcomp.c:101,23'
          Dst:             realloc
    - functionName:    compile_anchor_look_behind_not_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         80
      ICount:          763
      EdgeCount:       111
      CyclomaticComplexity: 33
      functionsReached:
        - add_op
        - compile_length_tree
        - compile_tree
        - node_char_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:2118,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2121,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2150,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:2123,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2123,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2124,25'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2128,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2128,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2129,63'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2132,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2132,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2133,43'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2138,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2138,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2140,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2141,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2141,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2142,32'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2144,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2144,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2145,16'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2154,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2154,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2155,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:2159,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2159,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2160,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:2164,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2164,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2165,25'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:2169,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2169,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2171,87'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:2172,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2173,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:2175,9'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:2175,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2179,34'
              BranchSideFuncs:
                - compile_length_tree
                - node_char_len
                - add_op
                - compile_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2192,10'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2183,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2183,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2184,18'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2185,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2185,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2186,49'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2189,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2189,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2190,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2192,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2193,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2200,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2195,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2195,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2196,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2201,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2201,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2203,9'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2203,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2204,14'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2206,12'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2213,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2213,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2215,22'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2216,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2216,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2218,10'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2218,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2219,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2226,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2220,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2220,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2221,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2227,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2227,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2228,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2231,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2231,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2232,32'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2235,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2235,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2236,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2241,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2241,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2242,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2243,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2243,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2245,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2246,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2246,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2247,5'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2252,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2252,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2253,16'
              BranchSideFuncs:
                - add_op
      Callsites:
        - Src:             'regcomp.c:2116,9'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2122,9'
          Dst:             add_op
        - Src:             'regcomp.c:2127,9'
          Dst:             add_op
        - Src:             'regcomp.c:2131,9'
          Dst:             add_op
        - Src:             'regcomp.c:2137,9'
          Dst:             compile_tree
        - Src:             'regcomp.c:2140,9'
          Dst:             add_op
        - Src:             'regcomp.c:2143,9'
          Dst:             add_op
        - Src:             'regcomp.c:2145,9'
          Dst:             add_op
        - Src:             'regcomp.c:2153,9'
          Dst:             add_op
        - Src:             'regcomp.c:2158,9'
          Dst:             add_op
        - Src:             'regcomp.c:2163,9'
          Dst:             add_op
        - Src:             'regcomp.c:2168,9'
          Dst:             add_op
        - Src:             'regcomp.c:2179,14'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2182,11'
          Dst:             node_char_len
        - Src:             'regcomp.c:2184,11'
          Dst:             add_op
        - Src:             'regcomp.c:2188,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:2194,11'
          Dst:             add_op
        - Src:             'regcomp.c:2200,9'
          Dst:             add_op
        - Src:             'regcomp.c:2212,9'
          Dst:             add_op
        - Src:             'regcomp.c:2215,9'
          Dst:             compile_tree
        - Src:             'regcomp.c:2219,11'
          Dst:             add_op
        - Src:             'regcomp.c:2226,9'
          Dst:             add_op
        - Src:             'regcomp.c:2230,9'
          Dst:             add_op
        - Src:             'regcomp.c:2234,9'
          Dst:             add_op
        - Src:             'regcomp.c:2240,9'
          Dst:             add_op
        - Src:             'regcomp.c:2242,9'
          Dst:             add_op
        - Src:             'regcomp.c:2245,9'
          Dst:             add_op
        - Src:             'regcomp.c:2251,9'
          Dst:             add_op
        - Src:             'regcomp.c:2253,9'
          Dst:             add_op
    - functionName:    compile_length_tree
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         30
      ICount:          212
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - compile_length_anchor_node
        - compile_length_bag_node
        - compile_length_cclass_node
        - compile_length_gimmick_node
        - compile_length_quantifier_node
        - compile_length_string_crude_node
        - compile_length_string_node
        - compile_length_tree
      functionUses:    24
      BranchProfiles:
        - Branch String:   'regcomp.c:2484,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2486,9'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:2499,13'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:2509,9'
              BranchSideFuncs:
                - compile_length_string_node
                - compile_length_string_crude_node
            - BranchSide:      'regcomp.c:2516,36'
              BranchSideFuncs:
                - compile_length_cclass_node
            - BranchSide:      'regcomp.c:2520,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2524,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2529,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2534,40'
              BranchSideFuncs:
                - compile_length_quantifier_node
            - BranchSide:      'regcomp.c:2538,33'
              BranchSideFuncs:
                - compile_length_bag_node
            - BranchSide:      'regcomp.c:2542,36'
              BranchSideFuncs:
                - compile_length_anchor_node
            - BranchSide:      'regcomp.c:2546,37'
              BranchSideFuncs:
                - compile_length_gimmick_node
            - BranchSide:      'regcomp.c:2550,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2489,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2489,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2490,14'
              BranchSideFuncs:
                - compile_length_tree
        - Branch String:   'regcomp.c:2491,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2488,31'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:2492,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2503,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2501,34'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:2504,43'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2509,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2510,44'
              BranchSideFuncs:
                - compile_length_string_crude_node
            - BranchSide:      'regcomp.c:2512,38'
              BranchSideFuncs:
                - compile_length_string_node
      Callsites:
        - Src:             'regcomp.c:2488,11'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2501,14'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2510,11'
          Dst:             compile_length_string_crude_node
        - Src:             'regcomp.c:2512,11'
          Dst:             compile_length_string_node
        - Src:             'regcomp.c:2516,9'
          Dst:             compile_length_cclass_node
        - Src:             'regcomp.c:2534,9'
          Dst:             compile_length_quantifier_node
        - Src:             'regcomp.c:2538,9'
          Dst:             compile_length_bag_node
        - Src:             'regcomp.c:2542,9'
          Dst:             compile_length_anchor_node
        - Src:             'regcomp.c:2546,9'
          Dst:             compile_length_gimmick_node
    - functionName:    add_op
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - opcode
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ops_new
      functionUses:    120
      BranchProfiles:
        - Branch String:   'regcomp.c:879,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:879,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:882,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:878,7'
          Dst:             ops_new
    - functionName:    compile_tree
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         105
      ICount:          771
      EdgeCount:       130
      CyclomaticComplexity: 27
      functionsReached:
        - add_op
        - compile_anchor_node
        - compile_bag_node
        - compile_call
        - compile_cclass_node
        - compile_gimmick_node
        - compile_length_tree
        - compile_quantifier_node
        - compile_string_crude_node
        - compile_string_node
        - compile_tree
      functionUses:    24
      BranchProfiles:
        - Branch String:   'regcomp.c:2562,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2564,5'
              BranchSideFuncs:
                - compile_tree
            - BranchSide:      'regcomp.c:2571,17'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2602,9'
              BranchSideFuncs:
                - compile_string_node
                - compile_string_crude_node
            - BranchSide:      'regcomp.c:2609,29'
              BranchSideFuncs:
                - compile_cclass_node
            - BranchSide:      'regcomp.c:2616,15'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2640,25'
              BranchSideFuncs:
                - add_op
                - malloc
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2723,22'
              BranchSideFuncs:
                - compile_call
            - BranchSide:      'regcomp.c:2728,33'
              BranchSideFuncs:
                - compile_quantifier_node
            - BranchSide:      'regcomp.c:2732,26'
              BranchSideFuncs:
                - compile_bag_node
            - BranchSide:      'regcomp.c:2736,29'
              BranchSideFuncs:
                - compile_anchor_node
            - BranchSide:      'regcomp.c:2740,30'
              BranchSideFuncs:
                - compile_gimmick_node
            - BranchSide:      'regcomp.c:2747,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2566,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:2566,24'
              BranchSideFuncs:
                - compile_tree
            - BranchSide:      'regcomp.c:2566,5'
              BranchSideFuncs:
                - compile_tree
        - Branch String:   'regcomp.c:2566,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2565,24'
              BranchSideFuncs:
                - compile_tree
            - BranchSide:      'regcomp.c:2567,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2575,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2576,15'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
                - compile_length_tree
            - BranchSide:      'regcomp.c:2578,7'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
                - compile_length_tree
        - Branch String:   'regcomp.c:2578,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2574,36'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2579,13'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2583,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2584,30'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - compile_length_tree
                - add_op
            - BranchSide:      'regcomp.c:2589,26'
              BranchSideFuncs:
                - compile_tree
                - compile_length_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2586,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2586,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2587,44'
              BranchSideFuncs:
                - compile_tree
                - compile_length_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2590,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2590,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2591,13'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2591,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2592,17'
              BranchSideFuncs:
                - add_op
                - compile_length_tree
                - compile_tree
                - add_op
            - BranchSide:      'regcomp.c:2597,7'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2594,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2594,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2595,33'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2597,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2582,35'
              BranchSideFuncs:
                - compile_length_tree
                - compile_tree
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2599,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2602,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2603,37'
              BranchSideFuncs:
                - compile_string_crude_node
            - BranchSide:      'regcomp.c:2605,31'
              BranchSideFuncs:
                - compile_string_node
        - Branch String:   'regcomp.c:2616,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2618,20'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2622,13'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2632,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2622,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2623,16'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2626,16'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2642,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2644,13'
              BranchSideFuncs:
                - add_op
                - malloc
                - add_op
            - BranchSide:      'regcomp.c:2659,13'
              BranchSideFuncs:
                - add_op
                - malloc
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2644,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2645,22'
              BranchSideFuncs:
                - add_op
                - malloc
            - BranchSide:      'regcomp.c:2652,24'
              BranchSideFuncs:
                - add_op
                - malloc
        - Branch String:   'regcomp.c:2646,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2646,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2647,50'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regcomp.c:2653,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2653,32'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2659,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2660,15'
              BranchSideFuncs:
                - add_op
                - malloc
                - add_op
            - BranchSide:      'regcomp.c:2671,13'
              BranchSideFuncs:
                - add_op
                - malloc
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2660,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2661,24'
              BranchSideFuncs:
                - add_op
                - malloc
            - BranchSide:      'regcomp.c:2663,24'
              BranchSideFuncs:
                - add_op
                - malloc
        - Branch String:   'regcomp.c:2665,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2665,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2666,50'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regcomp.c:2671,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2672,15'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2694,22'
              BranchSideFuncs:
                - add_op
                - malloc
        - Branch String:   'regcomp.c:2673,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2674,24'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2679,21'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2675,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:2675,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2676,38'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2679,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2680,33'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2681,33'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2683,26'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2684,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:2684,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2685,40'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2696,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2696,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2696,20'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regcomp.c:2701,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2702,44'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2708,47'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regcomp.c:2709,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2709,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2710,44'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2711,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:2711,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2711,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2712,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2713,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:2565,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:2574,16'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2582,15'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2585,15'
          Dst:             add_op
        - Src:             'regcomp.c:2589,13'
          Dst:             compile_tree
        - Src:             'regcomp.c:2593,15'
          Dst:             add_op
        - Src:             'regcomp.c:2603,11'
          Dst:             compile_string_crude_node
        - Src:             'regcomp.c:2605,11'
          Dst:             compile_string_node
        - Src:             'regcomp.c:2609,9'
          Dst:             compile_cclass_node
        - Src:             'regcomp.c:2618,13'
          Dst:             add_op
        - Src:             'regcomp.c:2628,13'
          Dst:             add_op
        - Src:             'regcomp.c:2645,15'
          Dst:             add_op
        - Src:             'regcomp.c:2652,17'
          Dst:             add_op
        - Src:             'regcomp.c:2661,17'
          Dst:             add_op
        - Src:             'regcomp.c:2663,17'
          Dst:             add_op
        - Src:             'regcomp.c:2674,17'
          Dst:             add_op
        - Src:             'regcomp.c:2680,26'
          Dst:             add_op
        - Src:             'regcomp.c:2681,26'
          Dst:             add_op
        - Src:             'regcomp.c:2683,19'
          Dst:             add_op
        - Src:             'regcomp.c:2694,15'
          Dst:             add_op
        - Src:             'regcomp.c:2723,9'
          Dst:             compile_call
        - Src:             'regcomp.c:2728,9'
          Dst:             compile_quantifier_node
        - Src:             'regcomp.c:2732,9'
          Dst:             compile_bag_node
        - Src:             'regcomp.c:2736,9'
          Dst:             compile_anchor_node
        - Src:             'regcomp.c:2740,9'
          Dst:             compile_gimmick_node
    - functionName:    node_char_len
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - ci
        - env
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_char_len1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:869,10'
          Dst:             node_char_len1
    - functionName:    node_char_len1
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - reg
        - ci
        - env
        - level
      BBCount:         128
      ICount:          870
      EdgeCount:       165
      CyclomaticComplexity: 39
      functionsReached:
        - distance_add
        - mmcl_add
        - mmcl_alt_merge
        - mmcl_fixed
        - mmcl_multiply
        - mmcl_repeat_range_multiply
        - mmcl_set
        - mmcl_set_min_max
        - node_char_len1
      functionUses:    14
      BranchProfiles:
        - Branch String:   'regcomp.c:642,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:645,11'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_add
            - BranchSide:      'regcomp.c:663,26'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
            - BranchSide:      'regcomp.c:688,21'
              BranchSideFuncs:
                - mmcl_set
                - distance_add
            - BranchSide:      'regcomp.c:712,23'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_repeat_range_multiply
                - node_char_len1
                - mmcl_multiply
                - mmcl_set
            - BranchSide:      'regcomp.c:734,9'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:743,14'
              BranchSideFuncs:
                - mmcl_set
            - BranchSide:      'regcomp.c:743,14'
              BranchSideFuncs:
                - mmcl_set
            - BranchSide:      'regcomp.c:748,21'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_set
                - mmcl_alt_merge
                - node_char_len1
                - node_char_len1
                - mmcl_add
                - node_char_len1
                - node_char_len1
                - mmcl_set_min_max
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:812,14'
              BranchSideFuncs:
                - mmcl_set
            - BranchSide:      'regcomp.c:813,5'
              BranchSideFuncs:
                - mmcl_set
            - BranchSide:      'regcomp.c:823,9'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
                - mmcl_set_min_max
                - mmcl_set_min_max
                - mmcl_set
            - BranchSide:      'regcomp.c:859,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:648,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:648,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:649,13'
              BranchSideFuncs:
                - mmcl_add
                - node_char_len1
        - Branch String:   'regcomp.c:649,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:650,12'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_add
            - BranchSide:      'regcomp.c:654,20'
              BranchSideFuncs:
                - mmcl_add
                - node_char_len1
        - Branch String:   'regcomp.c:655,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:647,28'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_add
            - BranchSide:      'regcomp.c:657,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:664,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:664,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:666,13'
              BranchSideFuncs:
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:667,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:668,28'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
                - mmcl_fixed
            - BranchSide:      'regcomp.c:674,11'
              BranchSideFuncs:
                - mmcl_fixed
        - Branch String:   'regcomp.c:669,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:669,20'
              BranchSideFuncs:
                - mmcl_fixed
            - BranchSide:      'regcomp.c:670,15'
              BranchSideFuncs:
                - mmcl_fixed
                - mmcl_alt_merge
                - mmcl_fixed
                - node_char_len1
        - Branch String:   'regcomp.c:670,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:671,17'
              BranchSideFuncs:
                - mmcl_alt_merge
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
            - BranchSide:      'regcomp.c:672,24'
              BranchSideFuncs:
                - mmcl_alt_merge
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
        - Branch String:   'regcomp.c:674,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:674,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:676,9'
              BranchSideFuncs:
                - mmcl_fixed
        - Branch String:   'regcomp.c:677,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:677,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:679,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:679,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:679,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:679,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:680,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:691,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:691,11'
              BranchSideFuncs:
                - mmcl_set
                - distance_add
            - BranchSide:      'regcomp.c:701,12'
              BranchSideFuncs:
                - mmcl_set
                - distance_add
        - Branch String:   'regcomp.c:691,39'
          Branch Sides:
            - BranchSide:      'regcomp.c:692,11'
              BranchSideFuncs:
                - mmcl_set
                - distance_add
            - BranchSide:      'regcomp.c:701,12'
              BranchSideFuncs:
                - mmcl_set
                - distance_add
        - Branch String:   'regcomp.c:691,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:697,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:701,12'
              BranchSideFuncs:
                - mmcl_set
                - distance_add
        - Branch String:   'regcomp.c:702,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:703,14'
              BranchSideFuncs:
                - distance_add
                - mmcl_set
            - BranchSide:      'regcomp.c:706,16'
              BranchSideFuncs:
                - mmcl_set
        - Branch String:   'regcomp.c:714,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:715,13'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_multiply
                - mmcl_set
            - BranchSide:      'regcomp.c:725,28'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_repeat_range_multiply
        - Branch String:   'regcomp.c:715,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:716,20'
              BranchSideFuncs:
                - mmcl_set
            - BranchSide:      'regcomp.c:719,30'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_multiply
        - Branch String:   'regcomp.c:720,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:720,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:721,25'
              BranchSideFuncs:
                - mmcl_multiply
        - Branch String:   'regcomp.c:726,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:726,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:727,36'
              BranchSideFuncs:
                - mmcl_repeat_range_multiply
        - Branch String:   'regcomp.c:734,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:735,24'
              BranchSideFuncs:
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:737,26'
              BranchSideFuncs:
                - node_char_len1
        - Branch String:   'regcomp.c:750,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:752,13'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_set_min_max
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:778,28'
              BranchSideFuncs:
                - node_char_len1
            - BranchSide:      'regcomp.c:778,28'
              BranchSideFuncs:
                - node_char_len1
            - BranchSide:      'regcomp.c:784,30'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_set
                - mmcl_alt_merge
                - node_char_len1
                - node_char_len1
                - mmcl_add
            - BranchSide:      'regcomp.c:805,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:752,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:753,28'
              BranchSideFuncs:
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:757,15'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_set_min_max
        - Branch String:   'regcomp.c:757,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:758,30'
              BranchSideFuncs:
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:761,13'
              BranchSideFuncs:
                - node_char_len1
        - Branch String:   'regcomp.c:764,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:764,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:766,32'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:785,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:785,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:787,15'
              BranchSideFuncs:
                - mmcl_set
                - mmcl_alt_merge
                - node_char_len1
                - node_char_len1
                - mmcl_add
        - Branch String:   'regcomp.c:787,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:788,32'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_add
                - mmcl_set
                - mmcl_alt_merge
                - node_char_len1
            - BranchSide:      'regcomp.c:793,15'
              BranchSideFuncs:
                - mmcl_set
                - mmcl_alt_merge
                - node_char_len1
        - Branch String:   'regcomp.c:789,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:789,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:790,22'
              BranchSideFuncs:
                - mmcl_add
                - mmcl_set
                - mmcl_alt_merge
                - node_char_len1
        - Branch String:   'regcomp.c:793,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:794,32'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_alt_merge
            - BranchSide:      'regcomp.c:798,13'
              BranchSideFuncs:
                - mmcl_set
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:795,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:795,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:796,11'
              BranchSideFuncs:
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:823,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:824,7'
              BranchSideFuncs:
                - mmcl_set
            - BranchSide:      'regcomp.c:826,9'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
                - mmcl_set_min_max
                - mmcl_set_min_max
        - Branch String:   'regcomp.c:826,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:828,11'
              BranchSideFuncs:
                - mmcl_set_min_max
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:841,25'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:828,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:829,26'
              BranchSideFuncs:
                - mmcl_set_min_max
            - BranchSide:      'regcomp.c:834,24'
              BranchSideFuncs:
                - mmcl_set_min_max
        - Branch String:   'regcomp.c:841,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:841,15'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
            - BranchSide:      'regcomp.c:841,15'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:844,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:844,13'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
            - BranchSide:      'regcomp.c:844,13'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:846,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:846,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:847,24'
              BranchSideFuncs:
                - mmcl_fixed
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:847,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:847,29'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
            - BranchSide:      'regcomp.c:849,14'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
        - Branch String:   'regcomp.c:849,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:850,28'
              BranchSideFuncs:
                - node_char_len1
                - mmcl_fixed
                - mmcl_alt_merge
            - BranchSide:      'regcomp.c:856,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:851,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:851,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:852,15'
              BranchSideFuncs:
                - mmcl_fixed
                - mmcl_alt_merge
                - node_char_len1
        - Branch String:   'regcomp.c:852,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:852,37'
              BranchSideFuncs:
                - mmcl_alt_merge
                - node_char_len1
                - mmcl_fixed
            - BranchSide:      'regcomp.c:853,24'
              BranchSideFuncs:
                - mmcl_alt_merge
                - node_char_len1
                - mmcl_fixed
      Callsites:
        - Src:             'regcomp.c:647,13'
          Dst:             node_char_len1
        - Src:             'regcomp.c:654,11'
          Dst:             mmcl_add
        - Src:             'regcomp.c:663,11'
          Dst:             node_char_len1
        - Src:             'regcomp.c:668,13'
          Dst:             node_char_len1
        - Src:             'regcomp.c:670,15'
          Dst:             mmcl_fixed
        - Src:             'regcomp.c:672,9'
          Dst:             mmcl_alt_merge
        - Src:             'regcomp.c:677,11'
          Dst:             mmcl_fixed
        - Src:             'regcomp.c:704,16'
          Dst:             distance_add
        - Src:             'regcomp.c:706,7'
          Dst:             mmcl_set
        - Src:             'regcomp.c:716,11'
          Dst:             mmcl_set
        - Src:             'regcomp.c:719,15'
          Dst:             node_char_len1
        - Src:             'regcomp.c:721,11'
          Dst:             mmcl_multiply
        - Src:             'regcomp.c:725,13'
          Dst:             node_char_len1
        - Src:             'regcomp.c:727,9'
          Dst:             mmcl_repeat_range_multiply
        - Src:             'regcomp.c:735,7'
          Dst:             mmcl_set_min_max
        - Src:             'regcomp.c:737,11'
          Dst:             node_char_len1
        - Src:             'regcomp.c:743,5'
          Dst:             mmcl_set
        - Src:             'regcomp.c:753,11'
          Dst:             mmcl_set_min_max
        - Src:             'regcomp.c:758,13'
          Dst:             mmcl_set_min_max
        - Src:             'regcomp.c:762,17'
          Dst:             node_char_len1
        - Src:             'regcomp.c:778,13'
          Dst:             node_char_len1
        - Src:             'regcomp.c:784,15'
          Dst:             node_char_len1
        - Src:             'regcomp.c:788,17'
          Dst:             node_char_len1
        - Src:             'regcomp.c:790,13'
          Dst:             mmcl_add
        - Src:             'regcomp.c:794,17'
          Dst:             node_char_len1
        - Src:             'regcomp.c:798,13'
          Dst:             mmcl_set
        - Src:             'regcomp.c:801,11'
          Dst:             mmcl_alt_merge
        - Src:             'regcomp.c:812,5'
          Dst:             mmcl_set
        - Src:             'regcomp.c:817,5'
          Dst:             mmcl_set
        - Src:             'regcomp.c:829,9'
          Dst:             mmcl_set_min_max
        - Src:             'regcomp.c:834,7'
          Dst:             mmcl_set_min_max
        - Src:             'regcomp.c:845,11'
          Dst:             node_char_len1
        - Src:             'regcomp.c:847,13'
          Dst:             mmcl_fixed
        - Src:             'regcomp.c:850,13'
          Dst:             node_char_len1
        - Src:             'regcomp.c:852,15'
          Dst:             mmcl_fixed
        - Src:             'regcomp.c:853,9'
          Dst:             mmcl_alt_merge
    - functionName:    mmcl_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - add
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - distance_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:552,47'
          Branch Sides:
            - BranchSide:      'regcomp.c:552,50'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:552,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:549,13'
          Dst:             distance_add
        - Src:             'regcomp.c:550,13'
          Dst:             distance_add
    - functionName:    mmcl_fixed
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regcomp.c:527,28'
          Branch Sides:
            - BranchSide:      'regcomp.c:527,31'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:527,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mmcl_alt_merge
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - alt
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:576,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:577,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:580,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:581,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:582,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:585,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:585,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:585,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    distance_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - d1
        - d2
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:447,26'
          Branch Sides:
            - BranchSide:      'regcomp.c:447,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:448,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:447,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:448,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:450,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:450,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:450,41'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:451,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mmcl_set
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - l
        - len
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmcl_multiply
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - to
        - m
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - distance_multiply
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:558,13'
          Dst:             distance_multiply
        - Src:             'regcomp.c:559,13'
          Dst:             distance_multiply
    - functionName:    mmcl_repeat_range_multiply
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - to
        - mlow
        - mhigh
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - distance_multiply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:567,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:568,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:570,33'
              BranchSideFuncs:
                - distance_multiply
      Callsites:
        - Src:             'regcomp.c:565,13'
          Dst:             distance_multiply
        - Src:             'regcomp.c:570,15'
          Dst:             distance_multiply
    - functionName:    mmcl_set_min_max
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - l
        - min
        - max
        - min_is_sure
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    distance_multiply
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - d
        - m
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:458,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:458,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:460,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:460,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:461,12'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:463,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compile_string_crude_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sn
        - reg
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_compile_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1174,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1175,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1177,29'
              BranchSideFuncs:
                - add_compile_string
      Callsites:
        - Src:             'regcomp.c:1177,10'
          Dst:             add_compile_string
    - functionName:    compile_string_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
      BBCount:         14
      ICount:          146
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - add_compile_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1141,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1142,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1144,9'
              BranchSideFuncs:
                - add_compile_string
                - add_compile_string
        - Branch String:   'regcomp.c:1151,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1152,11'
              BranchSideFuncs:
                - add_compile_string
                - add_compile_string
            - BranchSide:      'regcomp.c:1168,29'
              BranchSideFuncs:
                - add_compile_string
        - Branch String:   'regcomp.c:1153,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1154,11'
              BranchSideFuncs:
                - add_compile_string
                - add_compile_string
            - BranchSide:      'regcomp.c:1157,30'
              BranchSideFuncs:
                - add_compile_string
                - add_compile_string
        - Branch String:   'regcomp.c:1158,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1158,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1160,15'
              BranchSideFuncs:
                - add_compile_string
                - add_compile_string
      Callsites:
        - Src:             'regcomp.c:1157,11'
          Dst:             add_compile_string
        - Src:             'regcomp.c:1168,10'
          Dst:             add_compile_string
    - functionName:    compile_cclass_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - reg
      BBCount:         27
      ICount:          231
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - add_op
        - bitset_is_empty
        - set_multi_byte_cclass
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1205,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1206,16'
              BranchSideFuncs:
                - add_op
                - malloc
            - BranchSide:      'regcomp.c:1216,9'
              BranchSideFuncs:
                - bitset_is_empty
                - add_op
                - malloc
                - set_multi_byte_cclass
                - add_op
                - set_multi_byte_cclass
        - Branch String:   'regcomp.c:1207,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1207,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1209,28'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regcomp.c:1210,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:1210,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1211,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1216,42'
          Branch Sides:
            - BranchSide:      'regcomp.c:1216,61'
              BranchSideFuncs:
                - add_op
                - set_multi_byte_cclass
            - BranchSide:      'regcomp.c:1217,18'
              BranchSideFuncs:
                - add_op
                - set_multi_byte_cclass
        - Branch String:   'regcomp.c:1216,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1217,18'
              BranchSideFuncs:
                - add_op
                - set_multi_byte_cclass
            - BranchSide:      'regcomp.c:1225,18'
              BranchSideFuncs:
                - add_op
                - malloc
                - set_multi_byte_cclass
        - Branch String:   'regcomp.c:1218,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1218,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1220,33'
              BranchSideFuncs:
                - set_multi_byte_cclass
        - Branch String:   'regcomp.c:1221,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1221,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1222,32'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1226,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1226,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1228,34'
              BranchSideFuncs:
                - malloc
                - set_multi_byte_cclass
        - Branch String:   'regcomp.c:1229,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1229,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1230,15'
              BranchSideFuncs:
                - set_multi_byte_cclass
        - Branch String:   'regcomp.c:1233,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1233,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1234,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1206,9'
          Dst:             add_op
        - Src:             'regcomp.c:1216,45'
          Dst:             bitset_is_empty
        - Src:             'regcomp.c:1217,11'
          Dst:             add_op
        - Src:             'regcomp.c:1220,11'
          Dst:             set_multi_byte_cclass
        - Src:             'regcomp.c:1225,11'
          Dst:             add_op
        - Src:             'regcomp.c:1232,11'
          Dst:             set_multi_byte_cclass
    - functionName:    compile_call
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_op
        - unset_addr_list_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1014,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1014,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1016,3'
              BranchSideFuncs:
                - unset_addr_list_add
      Callsites:
        - Src:             'regcomp.c:1013,7'
          Dst:             add_op
        - Src:             'regcomp.c:1022,7'
          Dst:             unset_addr_list_add
    - functionName:    compile_quantifier_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - qn
        - reg
        - env
      BBCount:         125
      ICount:          921
      EdgeCount:       174
      CyclomaticComplexity: 51
      functionsReached:
        - add_op
        - compile_length_tree
        - compile_quant_body_with_empty_check
        - compile_range_repeat_node
        - compile_tree
        - compile_tree_n_times
        - is_anychar_infinite_greedy
        - len_multiply_cmp
        - onig_positive_int_multiply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1406,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1406,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1407,7'
              BranchSideFuncs:
                - is_anychar_infinite_greedy
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1407,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1407,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1409,34'
              BranchSideFuncs:
                - is_anychar_infinite_greedy
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1409,38'
          Branch Sides:
            - BranchSide:      'regcomp.c:1410,8'
              BranchSideFuncs:
                - len_multiply_cmp
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_tree_n_times
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1430,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1410,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:1411,35'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1413,30'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1409,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1413,30'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1430,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1414,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1414,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1415,9'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1415,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1416,18'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:1424,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1418,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1418,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1420,44'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1431,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1432,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1434,7'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1434,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:1435,8'
              BranchSideFuncs:
                - len_multiply_cmp
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1517,12'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1435,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:1436,35'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1440,9'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1434,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1440,9'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1517,12'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1440,24'
          Branch Sides:
            - BranchSide:      'regcomp.c:1440,27'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1459,32'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1440,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1441,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
            - BranchSide:      'regcomp.c:1459,32'
              BranchSideFuncs:
                - compile_tree_n_times
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1442,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1442,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1443,11'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1443,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1445,13'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
            - BranchSide:      'regcomp.c:1455,9'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1445,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1446,11'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
            - BranchSide:      'regcomp.c:1449,13'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1449,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1450,11'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
            - BranchSide:      'regcomp.c:1452,11'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1460,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1460,26'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1463,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1465,11'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - compile_quant_body_with_empty_check
            - BranchSide:      'regcomp.c:1505,18'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1465,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1466,20'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1478,11'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
                - add_op
                - compile_quant_body_with_empty_check
        - Branch String:   'regcomp.c:1467,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1467,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1468,57'
              BranchSideFuncs:
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1472,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1472,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1474,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1478,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1479,20'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
            - BranchSide:      'regcomp.c:1490,20'
              BranchSideFuncs:
                - add_op
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1480,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1480,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1481,55'
              BranchSideFuncs:
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1485,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1485,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1487,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1491,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1491,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1492,42'
              BranchSideFuncs:
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1495,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1495,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1497,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1501,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1501,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1502,29'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1506,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1506,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1507,29'
              BranchSideFuncs:
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1510,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1510,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1512,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1513,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1513,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1514,30'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1517,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1518,9'
              BranchSideFuncs:
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1530,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - len_multiply_cmp
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1518,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1519,18'
              BranchSideFuncs:
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1520,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1520,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1521,29'
              BranchSideFuncs:
                - compile_tree
        - Branch String:   'regcomp.c:1530,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:1530,26'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1551,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1530,37'
          Branch Sides:
            - BranchSide:      'regcomp.c:1531,13'
              BranchSideFuncs:
                - len_multiply_cmp
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1551,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1531,28'
          Branch Sides:
            - BranchSide:      'regcomp.c:1532,40'
              BranchSideFuncs:
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1534,13'
              BranchSideFuncs:
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1530,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1534,13'
              BranchSideFuncs:
                - compile_tree_n_times
                - onig_positive_int_multiply
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1551,14'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1537,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1537,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1539,12'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1539,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:1540,42'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1550,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1541,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1541,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1543,18'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - onig_positive_int_multiply
        - Branch String:   'regcomp.c:1544,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1544,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1545,29'
              BranchSideFuncs:
                - compile_tree
                - onig_positive_int_multiply
                - add_op
        - Branch String:   'regcomp.c:1548,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1548,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1549,5'
              BranchSideFuncs:
                - onig_positive_int_multiply
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1551,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:1551,28'
              BranchSideFuncs:
                - compile_range_repeat_node
            - BranchSide:      'regcomp.c:1563,35'
              BranchSideFuncs:
                - compile_range_repeat_node
        - Branch String:   'regcomp.c:1551,43'
          Branch Sides:
            - BranchSide:      'regcomp.c:1551,46'
              BranchSideFuncs:
                - compile_range_repeat_node
                - add_op
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1563,35'
              BranchSideFuncs:
                - compile_range_repeat_node
        - Branch String:   'regcomp.c:1551,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1552,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1563,35'
              BranchSideFuncs:
                - compile_range_repeat_node
        - Branch String:   'regcomp.c:1553,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1553,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1554,5'
              BranchSideFuncs:
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1557,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1557,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1558,27'
              BranchSideFuncs:
                - compile_tree
      Callsites:
        - Src:             'regcomp.c:1404,14'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1409,7'
          Dst:             is_anychar_infinite_greedy
        - Src:             'regcomp.c:1411,8'
          Dst:             len_multiply_cmp
        - Src:             'regcomp.c:1413,9'
          Dst:             compile_tree_n_times
        - Src:             'regcomp.c:1416,11'
          Dst:             add_op
        - Src:             'regcomp.c:1424,11'
          Dst:             add_op
        - Src:             'regcomp.c:1436,8'
          Dst:             len_multiply_cmp
        - Src:             'regcomp.c:1441,11'
          Dst:             add_op
        - Src:             'regcomp.c:1459,11'
          Dst:             compile_tree_n_times
        - Src:             'regcomp.c:1466,13'
          Dst:             add_op
        - Src:             'regcomp.c:1471,13'
          Dst:             compile_quant_body_with_empty_check
        - Src:             'regcomp.c:1479,13'
          Dst:             add_op
        - Src:             'regcomp.c:1484,13'
          Dst:             compile_quant_body_with_empty_check
        - Src:             'regcomp.c:1490,13'
          Dst:             add_op
        - Src:             'regcomp.c:1494,13'
          Dst:             compile_quant_body_with_empty_check
        - Src:             'regcomp.c:1500,11'
          Dst:             add_op
        - Src:             'regcomp.c:1505,11'
          Dst:             add_op
        - Src:             'regcomp.c:1509,11'
          Dst:             compile_quant_body_with_empty_check
        - Src:             'regcomp.c:1512,11'
          Dst:             add_op
        - Src:             'regcomp.c:1519,11'
          Dst:             add_op
        - Src:             'regcomp.c:1523,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:1532,13'
          Dst:             len_multiply_cmp
        - Src:             'regcomp.c:1536,9'
          Dst:             compile_tree_n_times
        - Src:             'regcomp.c:1540,15'
          Dst:             onig_positive_int_multiply
        - Src:             'regcomp.c:1543,11'
          Dst:             add_op
        - Src:             'regcomp.c:1547,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:1552,9'
          Dst:             add_op
        - Src:             'regcomp.c:1556,9'
          Dst:             add_op
        - Src:             'regcomp.c:1560,9'
          Dst:             compile_tree
        - Src:             'regcomp.c:1563,9'
          Dst:             compile_range_repeat_node
    - functionName:    compile_bag_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         67
      ICount:          566
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - add_op
        - compile_bag_memory_node
        - compile_length_tree
        - compile_option_node
        - compile_tree
        - compile_tree_n_times
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1783,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1785,33'
              BranchSideFuncs:
                - compile_bag_memory_node
            - BranchSide:      'regcomp.c:1789,29'
              BranchSideFuncs:
                - compile_option_node
            - BranchSide:      'regcomp.c:1793,9'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - compile_tree_n_times
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1836,20'
              BranchSideFuncs:
                - add_op
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
                - compile_length_tree
            - BranchSide:      'regcomp.c:1897,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1793,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1794,23'
              BranchSideFuncs:
                - compile_tree_n_times
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1817,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:1796,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1796,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1798,33'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1799,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1799,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1801,18'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1802,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1802,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1803,40'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1806,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1806,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1807,18'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1808,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1808,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1810,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1811,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1811,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1812,51'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1819,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1819,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1820,27'
              BranchSideFuncs:
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:1824,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1824,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1825,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1826,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1826,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1827,34'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1843,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1843,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1844,27'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1848,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1848,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1849,11'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1849,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1850,40'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
            - BranchSide:      'regcomp.c:1854,18'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
        - Branch String:   'regcomp.c:1851,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1851,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1852,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
        - Branch String:   'regcomp.c:1859,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1859,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1860,40'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
        - Branch String:   'regcomp.c:1863,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1863,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1864,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
        - Branch String:   'regcomp.c:1865,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1865,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1866,34'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
                - compile_tree
        - Branch String:   'regcomp.c:1869,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1870,26'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
            - BranchSide:      'regcomp.c:1874,11'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1871,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1871,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1872,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1874,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1875,40'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - add_op
                - compile_tree
            - BranchSide:      'regcomp.c:1879,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1876,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1876,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1877,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1882,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1882,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1883,50'
              BranchSideFuncs:
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1886,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1886,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1887,34'
              BranchSideFuncs:
                - compile_tree
        - Branch String:   'regcomp.c:1890,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1891,26'
              BranchSideFuncs:
                - compile_tree
            - BranchSide:      'regcomp.c:1894,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1785,9'
          Dst:             compile_bag_memory_node
        - Src:             'regcomp.c:1789,9'
          Dst:             compile_option_node
        - Src:             'regcomp.c:1795,11'
          Dst:             compile_tree_n_times
        - Src:             'regcomp.c:1798,13'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1801,11'
          Dst:             add_op
        - Src:             'regcomp.c:1805,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:1807,11'
          Dst:             add_op
        - Src:             'regcomp.c:1810,11'
          Dst:             add_op
        - Src:             'regcomp.c:1818,11'
          Dst:             add_op
        - Src:             'regcomp.c:1823,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:1825,11'
          Dst:             add_op
        - Src:             'regcomp.c:1842,11'
          Dst:             add_op
        - Src:             'regcomp.c:1847,18'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1850,20'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1858,11'
          Dst:             add_op
        - Src:             'regcomp.c:1862,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:1864,11'
          Dst:             add_op
        - Src:             'regcomp.c:1870,13'
          Dst:             compile_tree
        - Src:             'regcomp.c:1875,20'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1881,11'
          Dst:             add_op
        - Src:             'regcomp.c:1885,11'
          Dst:             add_op
        - Src:             'regcomp.c:1891,13'
          Dst:             compile_tree
    - functionName:    compile_anchor_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         55
      ICount:          443
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - add_op
        - compile_anchor_look_behind_node
        - compile_anchor_look_behind_not_node
        - compile_length_tree
        - compile_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:2266,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2267,40'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2268,40'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2269,40'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2270,40'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2271,40'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2273,16'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2279,8'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2287,8'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2291,8'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2294,8'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2303,18'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2303,18'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2320,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
            - BranchSide:      'regcomp.c:2338,33'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2366,41'
              BranchSideFuncs:
                - compile_anchor_look_behind_node
            - BranchSide:      'regcomp.c:2370,45'
              BranchSideFuncs:
                - compile_anchor_look_behind_not_node
            - BranchSide:      'regcomp.c:2374,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2274,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2274,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2275,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2282,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2282,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2283,47'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2304,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2304,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2306,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2308,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2309,14'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2312,46'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2322,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2322,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2323,27'
              BranchSideFuncs:
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:2327,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2327,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2329,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2330,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2330,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2331,34'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2339,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2339,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2341,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2343,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2343,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2344,54'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2348,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2348,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2349,27'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2353,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2353,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2355,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2356,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2356,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2357,34'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2360,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2360,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2361,18'
              BranchSideFuncs:
                - add_op
      Callsites:
        - Src:             'regcomp.c:2267,33'
          Dst:             add_op
        - Src:             'regcomp.c:2268,33'
          Dst:             add_op
        - Src:             'regcomp.c:2269,33'
          Dst:             add_op
        - Src:             'regcomp.c:2270,33'
          Dst:             add_op
        - Src:             'regcomp.c:2271,33'
          Dst:             add_op
        - Src:             'regcomp.c:2273,9'
          Dst:             add_op
        - Src:             'regcomp.c:2281,9'
          Dst:             add_op
        - Src:             'regcomp.c:2303,11'
          Dst:             add_op
        - Src:             'regcomp.c:2321,11'
          Dst:             add_op
        - Src:             'regcomp.c:2326,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:2329,11'
          Dst:             add_op
        - Src:             'regcomp.c:2338,13'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:2342,11'
          Dst:             add_op
        - Src:             'regcomp.c:2347,11'
          Dst:             add_op
        - Src:             'regcomp.c:2352,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:2355,11'
          Dst:             add_op
        - Src:             'regcomp.c:2359,11'
          Dst:             add_op
        - Src:             'regcomp.c:2361,11'
          Dst:             add_op
        - Src:             'regcomp.c:2366,9'
          Dst:             compile_anchor_look_behind_node
        - Src:             'regcomp.c:2370,9'
          Dst:             compile_anchor_look_behind_not_node
    - functionName:    compile_gimmick_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
      BBCount:         26
      ICount:          206
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - add_op
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:2386,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2388,16'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2392,16'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2399,16'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2408,13'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2433,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2393,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2393,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2394,31'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2400,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2400,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2401,33'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2408,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2412,13'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2412,13'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2427,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2412,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2413,22'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:2419,22'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2414,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2414,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2415,40'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2420,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2420,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2421,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:2388,9'
          Dst:             add_op
        - Src:             'regcomp.c:2392,9'
          Dst:             add_op
        - Src:             'regcomp.c:2399,9'
          Dst:             add_op
        - Src:             'regcomp.c:2413,15'
          Dst:             add_op
        - Src:             'regcomp.c:2419,15'
          Dst:             add_op
    - functionName:    compile_anchor_look_behind_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         71
      ICount:          668
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - add_op
        - compile_tree
        - node_char_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1984,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1987,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
            - BranchSide:      'regcomp.c:2010,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - node_char_len
                - add_op
                - compile_tree
        - Branch String:   'regcomp.c:1989,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1989,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1990,25'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:1994,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1994,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1995,43'
              BranchSideFuncs:
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:2000,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2000,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2002,16'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2003,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2003,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2004,32'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2012,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2015,25'
              BranchSideFuncs:
                - node_char_len
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2024,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2016,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2016,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2017,18'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2018,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2018,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2019,49'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2021,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2021,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2022,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2026,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2026,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2027,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2031,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2031,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2032,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2036,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2036,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2037,25'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2041,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2041,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2042,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2045,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2045,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2046,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2049,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2049,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2050,5'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2054,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2054,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2056,10'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2056,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2057,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2064,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2059,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2059,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2060,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2065,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2065,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2067,9'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2067,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2068,14'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2070,12'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2077,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2077,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2079,22'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2080,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2080,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2082,10'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2082,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2083,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:2090,16'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2084,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2084,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2085,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2091,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2091,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2092,5'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:2095,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2095,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2096,32'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:2100,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2100,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2101,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1988,9'
          Dst:             add_op
        - Src:             'regcomp.c:1993,9'
          Dst:             add_op
        - Src:             'regcomp.c:1999,9'
          Dst:             compile_tree
        - Src:             'regcomp.c:2002,9'
          Dst:             add_op
        - Src:             'regcomp.c:2015,11'
          Dst:             node_char_len
        - Src:             'regcomp.c:2017,11'
          Dst:             add_op
        - Src:             'regcomp.c:2020,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:2025,9'
          Dst:             add_op
        - Src:             'regcomp.c:2030,9'
          Dst:             add_op
        - Src:             'regcomp.c:2035,9'
          Dst:             add_op
        - Src:             'regcomp.c:2040,9'
          Dst:             add_op
        - Src:             'regcomp.c:2044,9'
          Dst:             add_op
        - Src:             'regcomp.c:2048,9'
          Dst:             add_op
        - Src:             'regcomp.c:2053,9'
          Dst:             add_op
        - Src:             'regcomp.c:2058,11'
          Dst:             add_op
        - Src:             'regcomp.c:2064,9'
          Dst:             add_op
        - Src:             'regcomp.c:2076,9'
          Dst:             add_op
        - Src:             'regcomp.c:2079,9'
          Dst:             compile_tree
        - Src:             'regcomp.c:2083,11'
          Dst:             add_op
        - Src:             'regcomp.c:2090,9'
          Dst:             add_op
        - Src:             'regcomp.c:2094,9'
          Dst:             add_op
        - Src:             'regcomp.c:2099,9'
          Dst:             add_op
    - functionName:    compile_bag_memory_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         63
      ICount:          487
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - add_op
        - compile_length_tree
        - compile_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1704,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1707,16'
              BranchSideFuncs:
                - add_op
                - compile_length_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
            - BranchSide:      'regcomp.c:1744,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1708,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1708,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1710,27'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:1714,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1715,33'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - compile_tree
                - add_op
            - BranchSide:      'regcomp.c:1729,33'
              BranchSideFuncs:
                - compile_length_tree
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1719,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1719,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1720,29'
              BranchSideFuncs:
                - compile_tree
                - add_op
        - Branch String:   'regcomp.c:1723,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1723,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1725,18'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1731,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1731,11'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1731,11'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1731,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1731,11'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1731,11'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1731,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1732,17'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1735,17'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1731,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1732,17'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1735,17'
              BranchSideFuncs:
                - add_op
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1738,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1738,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1739,29'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1744,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1744,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1744,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1744,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1744,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1744,7'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1744,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1745,16'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1747,16'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1744,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1745,16'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1747,16'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1748,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1748,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1749,32'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1752,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1752,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1755,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1755,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1755,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1755,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1755,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1755,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1755,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1755,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1756,16'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1759,16'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1755,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1756,16'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1759,16'
              BranchSideFuncs:
                - add_op
                - add_op
        - Branch String:   'regcomp.c:1760,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1760,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1761,30'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1763,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1764,16'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:1775,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1707,9'
          Dst:             add_op
        - Src:             'regcomp.c:1715,13'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1718,11'
          Dst:             add_op
        - Src:             'regcomp.c:1722,11'
          Dst:             compile_tree
        - Src:             'regcomp.c:1725,11'
          Dst:             add_op
        - Src:             'regcomp.c:1729,13'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1737,11'
          Dst:             add_op
        - Src:             'regcomp.c:1745,9'
          Dst:             add_op
        - Src:             'regcomp.c:1747,9'
          Dst:             add_op
        - Src:             'regcomp.c:1751,7'
          Dst:             compile_tree
        - Src:             'regcomp.c:1756,9'
          Dst:             add_op
        - Src:             'regcomp.c:1759,9'
          Dst:             add_op
        - Src:             'regcomp.c:1764,9'
          Dst:             add_op
    - functionName:    compile_option_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:1583,7'
          Dst:             compile_tree
    - functionName:    compile_tree_n_times
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - n
        - reg
        - env
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - compile_tree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regcomp.c:1032,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1033,22'
              BranchSideFuncs:
                - compile_tree
            - BranchSide:      'regcomp.c:1036,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1034,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1034,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1035,3'
              BranchSideFuncs:
                - compile_tree
      Callsites:
        - Src:             'regcomp.c:1033,9'
          Dst:             compile_tree
    - functionName:    is_anychar_infinite_greedy
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - qn
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:1314,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:1314,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1318,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1314,51'
          Branch Sides:
            - BranchSide:      'regcomp.c:1315,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1318,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1315,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1315,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1318,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1314,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1316,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1318,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    len_multiply_cmp
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - v
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regcomp.c:330,14'
          Branch Sides:
            - BranchSide:      'regcomp.c:330,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:330,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:330,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:330,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:332,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:332,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:333,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:341,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:334,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:334,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:336,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:336,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:336,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compile_quant_body_with_empty_check
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - qn
        - reg
        - env
      BBCount:         35
      ICount:          236
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - add_op
        - compile_tree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regcomp.c:970,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:971,16'
              BranchSideFuncs:
                - add_op
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:977,20'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:972,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:972,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:973,39'
              BranchSideFuncs:
                - compile_tree
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:978,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:978,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:980,7'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:980,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:981,9'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:1003,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:981,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:982,18'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:983,14'
              BranchSideFuncs:
                - add_op
                - add_op
                - add_op
        - Branch String:   'regcomp.c:983,14'
          Branch Sides:
            - BranchSide:      'regcomp.c:984,11'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:993,14'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:984,45'
          Branch Sides:
            - BranchSide:      'regcomp.c:984,48'
              BranchSideFuncs:
                - add_op
                - add_op
            - BranchSide:      'regcomp.c:990,20'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:984,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:985,20'
              BranchSideFuncs:
                - add_op
            - BranchSide:      'regcomp.c:990,20'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:986,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:986,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:987,54'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:995,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:995,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:996,52'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1000,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1000,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1001,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:971,9'
          Dst:             add_op
        - Src:             'regcomp.c:977,7'
          Dst:             compile_tree
        - Src:             'regcomp.c:982,11'
          Dst:             add_op
        - Src:             'regcomp.c:985,13'
          Dst:             add_op
        - Src:             'regcomp.c:990,13'
          Dst:             add_op
        - Src:             'regcomp.c:994,11'
          Dst:             add_op
    - functionName:    onig_positive_int_multiply
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:347,14'
          Branch Sides:
            - BranchSide:      'regcomp.c:347,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:347,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:347,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:347,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:349,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:350,12'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:352,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compile_range_repeat_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - qn
        - target_len
        - emptiness
        - reg
        - env
      BBCount:         12
      ICount:          147
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - add_op
        - compile_quant_body_with_empty_check
        - entry_repeat_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1292,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1292,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1294,27'
              BranchSideFuncs:
                - entry_repeat_range
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1299,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1299,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1301,43'
              BranchSideFuncs:
                - compile_quant_body_with_empty_check
                - add_op
        - Branch String:   'regcomp.c:1302,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1302,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1304,14'
              BranchSideFuncs:
                - add_op
        - Branch String:   'regcomp.c:1305,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1305,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1307,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1291,7'
          Dst:             add_op
        - Src:             'regcomp.c:1297,7'
          Dst:             entry_repeat_range
        - Src:             'regcomp.c:1301,7'
          Dst:             compile_quant_body_with_empty_check
        - Src:             'regcomp.c:1304,7'
          Dst:             add_op
    - functionName:    entry_repeat_range
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - reg
        - id
        - lower
        - upper
        - ops_index
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1260,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1261,24'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regcomp.c:1266,12'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regcomp.c:1262,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:1262,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1263,25'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1266,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1268,9'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regcomp.c:1275,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1270,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:1270,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1271,25'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1279,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:1279,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1279,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1269,24'
          Dst:             realloc
    - functionName:    unset_addr_list_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - offset
        - node
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:504,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:505,12'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regcomp.c:512,32'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:507,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:507,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:508,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:506,22'
          Dst:             realloc
    - functionName:    bitset_is_empty
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:471,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:474,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:472,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:472,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:473,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_multi_byte_cclass
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mbuf
        - reg
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:1188,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1188,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1190,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_compile_string
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - mb_len
        - str_len
        - reg
      BBCount:         23
      ICount:          195
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - add_op
        - onigenc_strdup
        - select_str_opcode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:1057,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1057,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1059,14'
              BranchSideFuncs:
                - onigenc_strdup
                - onigenc_strdup
        - Branch String:   'regcomp.c:1062,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1063,24'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regcomp.c:1070,12'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regcomp.c:1064,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:1064,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1066,33'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1070,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1070,12'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regcomp.c:1071,24'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regcomp.c:1070,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1070,12'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regcomp.c:1071,24'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regcomp.c:1070,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1070,12'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regcomp.c:1071,24'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regcomp.c:1070,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1071,24'
              BranchSideFuncs:
                - onigenc_strdup
            - BranchSide:      'regcomp.c:1077,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1072,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:1072,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1073,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1055,8'
          Dst:             select_str_opcode
        - Src:             'regcomp.c:1056,7'
          Dst:             add_op
        - Src:             'regcomp.c:1063,9'
          Dst:             onigenc_strdup
        - Src:             'regcomp.c:1071,9'
          Dst:             onigenc_strdup
    - functionName:    select_str_opcode
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - mb_len
        - str_len
      BBCount:         18
      ICount:          87
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:903,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:905,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:916,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:925,8'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:929,8'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:905,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:906,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:907,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:908,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:909,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:910,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:911,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:916,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:917,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:918,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:919,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:920,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compile_length_string_crude_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sn
        - reg
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_compile_string_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1125,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1126,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1128,36'
              BranchSideFuncs:
                - add_compile_string_length
      Callsites:
        - Src:             'regcomp.c:1128,10'
          Dst:             add_compile_string_length
    - functionName:    compile_length_string_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
      BBCount:         12
      ICount:          145
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - add_compile_string_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1093,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1094,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1096,14'
              BranchSideFuncs:
                - add_compile_string_length
                - add_compile_string_length
        - Branch String:   'regcomp.c:1102,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1103,11'
              BranchSideFuncs:
                - add_compile_string_length
                - add_compile_string_length
            - BranchSide:      'regcomp.c:1117,33'
              BranchSideFuncs:
                - add_compile_string_length
        - Branch String:   'regcomp.c:1104,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1105,11'
              BranchSideFuncs:
                - add_compile_string_length
                - add_compile_string_length
            - BranchSide:      'regcomp.c:1108,37'
              BranchSideFuncs:
                - add_compile_string_length
                - add_compile_string_length
      Callsites:
        - Src:             'regcomp.c:1108,11'
          Dst:             add_compile_string_length
        - Src:             'regcomp.c:1117,7'
          Dst:             add_compile_string_length
    - functionName:    compile_length_cclass_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cc
        - reg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_length_quantifier_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - qn
        - reg
        - env
      BBCount:         70
      ICount:          409
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - compile_length_tree
        - is_anychar_infinite_greedy
        - len_multiply_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1332,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1332,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1333,7'
              BranchSideFuncs:
                - is_anychar_infinite_greedy
                - len_multiply_cmp
                - len_multiply_cmp
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1333,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1333,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1336,34'
              BranchSideFuncs:
                - is_anychar_infinite_greedy
                - len_multiply_cmp
                - len_multiply_cmp
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1336,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1337,9'
              BranchSideFuncs:
                - len_multiply_cmp
                - len_multiply_cmp
                - len_multiply_cmp
            - BranchSide:      'regcomp.c:1346,14'
              BranchSideFuncs:
                - len_multiply_cmp
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1337,24'
          Branch Sides:
            - BranchSide:      'regcomp.c:1338,36'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1339,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1337,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1339,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1344,3'
              BranchSideFuncs:
                - len_multiply_cmp
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1339,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1340,48'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1342,38'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1347,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1348,14'
              BranchSideFuncs:
                - len_multiply_cmp
                - len_multiply_cmp
            - BranchSide:      'regcomp.c:1350,7'
              BranchSideFuncs:
                - len_multiply_cmp
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1350,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:1351,8'
              BranchSideFuncs:
                - len_multiply_cmp
                - len_multiply_cmp
            - BranchSide:      'regcomp.c:1374,12'
              BranchSideFuncs:
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1351,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:1352,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1353,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1350,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1353,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1374,12'
              BranchSideFuncs:
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1353,24'
          Branch Sides:
            - BranchSide:      'regcomp.c:1353,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1357,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1353,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1354,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1357,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1360,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1362,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1372,28'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1362,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1363,45'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1366,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1366,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1367,43'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1369,30'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1374,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1375,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1381,13'
              BranchSideFuncs:
                - len_multiply_cmp
        - Branch String:   'regcomp.c:1375,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1376,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1379,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1381,22'
          Branch Sides:
            - BranchSide:      'regcomp.c:1381,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1388,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1381,36'
          Branch Sides:
            - BranchSide:      'regcomp.c:1382,13'
              BranchSideFuncs:
                - len_multiply_cmp
            - BranchSide:      'regcomp.c:1388,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1382,28'
          Branch Sides:
            - BranchSide:      'regcomp.c:1383,40'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1385,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1381,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1385,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1388,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1388,24'
          Branch Sides:
            - BranchSide:      'regcomp.c:1388,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1392,31'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1388,42'
          Branch Sides:
            - BranchSide:      'regcomp.c:1388,45'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1392,31'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1388,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:1389,39'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1392,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1330,14'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1336,7'
          Dst:             is_anychar_infinite_greedy
        - Src:             'regcomp.c:1338,9'
          Dst:             len_multiply_cmp
        - Src:             'regcomp.c:1352,8'
          Dst:             len_multiply_cmp
        - Src:             'regcomp.c:1383,13'
          Dst:             len_multiply_cmp
    - functionName:    compile_length_bag_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         83
      ICount:          568
      EdgeCount:       109
      CyclomaticComplexity: 28
      functionsReached:
        - compile_length_option_node
        - compile_length_tree
        - onig_positive_int_multiply
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1594,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1595,39'
              BranchSideFuncs:
                - compile_length_option_node
            - BranchSide:      'regcomp.c:1597,7'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - onig_positive_int_multiply
                - compile_length_tree
        - Branch String:   'regcomp.c:1597,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1598,32'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - onig_positive_int_multiply
            - BranchSide:      'regcomp.c:1602,10'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - onig_positive_int_multiply
        - Branch String:   'regcomp.c:1599,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1599,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1600,3'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
                - onig_positive_int_multiply
        - Branch String:   'regcomp.c:1604,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1642,9'
              BranchSideFuncs:
                - compile_length_tree
                - onig_positive_int_multiply
            - BranchSide:      'regcomp.c:1661,20'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
            - BranchSide:      'regcomp.c:1687,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1691,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1608,29'
          Branch Sides:
            - BranchSide:      'regcomp.c:1608,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1613,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1608,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1609,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1613,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1613,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1614,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1623,14'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1616,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1616,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1616,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1616,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1616,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1616,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1616,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1617,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1620,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1616,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1617,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1620,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1623,14'
          Branch Sides:
            - BranchSide:      'regcomp.c:1624,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1631,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1631,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1631,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1631,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1631,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1631,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1631,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1631,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1632,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1634,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1631,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1632,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1634,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1642,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1646,12'
              BranchSideFuncs:
                - compile_length_tree
                - onig_positive_int_multiply
            - BranchSide:      'regcomp.c:1655,27'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1648,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1648,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1650,38'
              BranchSideFuncs:
                - onig_positive_int_multiply
        - Branch String:   'regcomp.c:1651,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1651,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1652,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1666,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1666,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1667,11'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1669,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1670,36'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
            - BranchSide:      'regcomp.c:1675,11'
              BranchSideFuncs:
                - compile_length_tree
        - Branch String:   'regcomp.c:1671,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1671,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1672,16'
              BranchSideFuncs:
                - compile_length_tree
        - Branch String:   'regcomp.c:1677,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1678,36'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:1683,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1679,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1679,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1680,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1595,12'
          Dst:             compile_length_option_node
        - Src:             'regcomp.c:1598,12'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1647,14'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1650,11'
          Dst:             onig_positive_int_multiply
        - Src:             'regcomp.c:1665,13'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1670,16'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1678,16'
          Dst:             compile_length_tree
    - functionName:    compile_length_anchor_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         45
      ICount:          284
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - compile_length_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1910,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:1911,32'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
                - compile_length_tree
            - BranchSide:      'regcomp.c:1915,11'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1912,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1912,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1913,3'
              BranchSideFuncs:
                - compile_length_tree
                - compile_length_tree
        - Branch String:   'regcomp.c:1915,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1917,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1920,39'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1923,9'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:1940,9'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:1963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1963,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1968,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1968,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1972,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1923,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1924,52'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1926,176'
              BranchSideFuncs:
                - compile_length_tree
        - Branch String:   'regcomp.c:1928,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1929,40'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:1935,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1930,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1930,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1932,30'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1940,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:1941,66'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1943,128'
              BranchSideFuncs:
                - compile_length_tree
        - Branch String:   'regcomp.c:1945,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:1946,40'
              BranchSideFuncs:
                - compile_length_tree
            - BranchSide:      'regcomp.c:1952,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:1947,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:1947,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1949,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:1911,12'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1929,20'
          Dst:             compile_length_tree
        - Src:             'regcomp.c:1946,20'
          Dst:             compile_length_tree
    - functionName:    compile_length_gimmick_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
      BBCount:         12
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:2441,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2443,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2447,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2451,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2456,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2472,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2456,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2458,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2461,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2465,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compile_length_option_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_length_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:1573,10'
          Dst:             compile_length_tree
    - functionName:    add_compile_string_length
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - mb_len
        - str_len
        - reg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_sunday_quick_search_or_bmh_skip_table
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5884
      functionLinenumberEnd: 5948
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - case_expand
        - s
        - end
        - skip
        - roffset
      BBCount:         50
      ICount:          383
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:5894,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5895,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5907,16'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5898,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5899,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5903,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5899,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5899,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5900,30'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5908,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5909,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5911,14'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5913,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5914,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5917,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5917,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5920,12'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5947,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5921,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5921,39'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5923,18'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5924,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5925,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5930,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5926,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5926,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5927,20'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5930,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5931,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5944,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5933,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5934,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5942,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5935,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5936,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5941,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5937,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5937,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5938,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5938,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5939,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5940,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_left
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6108
      functionLinenumberEnd: 6114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - a
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:6109,26'
          Branch Sides:
            - BranchSide:      'regcomp.c:6109,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6111,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6109,52'
          Branch Sides:
            - BranchSide:      'regcomp.c:6110,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6111,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6110,26'
          Branch Sides:
            - BranchSide:      'regcomp.c:6110,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6111,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6110,49'
          Branch Sides:
            - BranchSide:      'regcomp.c:6110,52'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6111,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6109,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6111,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6113,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    map_position_value
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5999
      functionLinenumberEnd: 6019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - enc
        - i
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regcomp.c:6011,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6012,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6018,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6012,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:6012,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6015,25'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6012,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6013,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6015,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mml_is_equal
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:593,27'
          Branch Sides:
            - BranchSide:      'regcomp.c:593,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:593,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mml_alt_merge
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - alt
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:626,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:626,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:627,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:627,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:627,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:627,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alt_merge_opt_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6369
      functionLinenumberEnd: 6392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - to
        - add
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - alt_merge_opt_anc_info
        - clear_opt_map
        - map_position_value
        - mml_alt_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6373,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6373,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6374,7'
              BranchSideFuncs:
                - mml_alt_merge
                - alt_merge_opt_anc_info
                - map_position_value
                - clear_opt_map
        - Branch String:   'regcomp.c:6374,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:6374,26'
              BranchSideFuncs:
                - clear_opt_map
            - BranchSide:      'regcomp.c:6375,19'
              BranchSideFuncs:
                - clear_opt_map
        - Branch String:   'regcomp.c:6374,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6375,19'
              BranchSideFuncs:
                - clear_opt_map
            - BranchSide:      'regcomp.c:6379,18'
              BranchSideFuncs:
                - mml_alt_merge
                - alt_merge_opt_anc_info
                - map_position_value
        - Branch String:   'regcomp.c:6382,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6383,9'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
                - map_position_value
            - BranchSide:      'regcomp.c:6389,15'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6383,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6384,7'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
                - map_position_value
            - BranchSide:      'regcomp.c:6386,9'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
                - map_position_value
        - Branch String:   'regcomp.c:6386,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6387,33'
              BranchSideFuncs:
                - map_position_value
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6388,3'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
                - map_position_value
      Callsites:
        - Src:             'regcomp.c:6375,5'
          Dst:             clear_opt_map
        - Src:             'regcomp.c:6379,3'
          Dst:             mml_alt_merge
        - Src:             'regcomp.c:6387,14'
          Dst:             map_position_value
        - Src:             'regcomp.c:6391,3'
          Dst:             alt_merge_opt_anc_info
    - functionName:    clear_opt_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6292
      functionLinenumberEnd: 6316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alt_merge_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6144
      functionLinenumberEnd: 6147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - add
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alt_merge_opt_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6226
      functionLinenumberEnd: 6257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - add
        - env
      BBCount:         39
      ICount:          255
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - alt_merge_opt_anc_info
        - clear_opt_exact
        - mml_is_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:6229,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:6229,24'
              BranchSideFuncs:
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6230,21'
              BranchSideFuncs:
                - clear_opt_exact
        - Branch String:   'regcomp.c:6229,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6230,21'
              BranchSideFuncs:
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6234,23'
              BranchSideFuncs:
                - mml_is_equal
                - clear_opt_exact
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6234,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6235,21'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6239,10'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6239,27'
          Branch Sides:
            - BranchSide:      'regcomp.c:6239,30'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6239,3'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6239,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6240,9'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6250,9'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6240,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6240,32'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6241,11'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6243,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:6244,11'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6246,9'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6244,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6244,38'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6245,5'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6246,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6246,18'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6247,10'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6250,24'
          Branch Sides:
            - BranchSide:      'regcomp.c:6250,27'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6251,5'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6250,40'
          Branch Sides:
            - BranchSide:      'regcomp.c:6250,43'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6251,5'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6250,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6251,5'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
            - BranchSide:      'regcomp.c:6253,13'
              BranchSideFuncs:
                - alt_merge_opt_anc_info
        - Branch String:   'regcomp.c:6256,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6256,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6256,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6230,5'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6234,9'
          Dst:             mml_is_equal
        - Src:             'regcomp.c:6235,5'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6255,3'
          Dst:             alt_merge_opt_anc_info
    - functionName:    clear_opt_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6157
      functionLinenumberEnd: 6163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_opt_anc_info
        - mml_clear
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:6158,3'
          Dst:             mml_clear
        - Src:             'regcomp.c:6159,3'
          Dst:             clear_opt_anc_info
    - functionName:    mml_clear
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6075
      functionLinenumberEnd: 6078
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    distance_value
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6023
      functionLinenumberEnd: 6048
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mm
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:6040,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6040,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6042,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6043,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6045,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6047,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comp_distance_value
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6052
      functionLinenumberEnd: 6065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - d1
        - d2
        - v1
        - v2
      BBCount:         16
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - distance_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:6053,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6053,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6054,7'
              BranchSideFuncs:
                - distance_value
                - distance_value
        - Branch String:   'regcomp.c:6054,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6054,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6056,24'
              BranchSideFuncs:
                - distance_value
                - distance_value
        - Branch String:   'regcomp.c:6059,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6059,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6060,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6060,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6060,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6062,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6062,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6062,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6063,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6063,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6063,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6064,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6056,9'
          Dst:             distance_value
        - Src:             'regcomp.c:6057,9'
          Dst:             distance_value
    - functionName:    select_opt_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6335
      functionLinenumberEnd: 6350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - now
        - alt
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - comp_distance_value
        - copy_opt_map
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6340,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6340,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6341,7'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_map
                - copy_opt_map
        - Branch String:   'regcomp.c:6341,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6342,18'
              BranchSideFuncs:
                - copy_opt_map
            - BranchSide:      'regcomp.c:6346,8'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_map
        - Branch String:   'regcomp.c:6348,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6348,7'
              BranchSideFuncs:
                - copy_opt_map
            - BranchSide:      'regcomp.c:6349,18'
              BranchSideFuncs:
                - copy_opt_map
      Callsites:
        - Src:             'regcomp.c:6342,5'
          Dst:             copy_opt_map
        - Src:             'regcomp.c:6348,7'
          Dst:             comp_distance_value
        - Src:             'regcomp.c:6349,5'
          Dst:             copy_opt_map
    - functionName:    copy_opt_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6320
      functionLinenumberEnd: 6322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6082
      functionLinenumberEnd: 6084
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    concat_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6089
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - to
        - left
        - right
        - left_len
        - right_len
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clear_opt_anc_info
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:6093,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6094,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6097,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6098,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6099,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6102,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6090,3'
          Dst:             clear_opt_anc_info
    - functionName:    mml_copy
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6135
      functionLinenumberEnd: 6140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - to
        - anc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_left
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6136,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6137,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6139,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6136,7'
          Dst:             is_left
    - functionName:    is_set_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6118
      functionLinenumberEnd: 6122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - to
        - anc
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6119,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6119,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6121,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    concat_opt_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6173
      functionLinenumberEnd: 6200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - add
        - enc
      BBCount:         22
      ICount:          170
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - concat_opt_anc_info
        - copy_opt_anc_info
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:6181,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6182,11'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6193,13'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
        - Branch String:   'regcomp.c:6183,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6184,9'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6187,12'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
        - Branch String:   'regcomp.c:6187,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:6187,28'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6187,5'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
        - Branch String:   'regcomp.c:6187,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:6181,3'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6189,22'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
        - Branch String:   'regcomp.c:6194,20'
          Branch Sides:
            - BranchSide:      'regcomp.c:6194,31'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6194,3'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
        - Branch String:   'regcomp.c:6197,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6197,7'
              BranchSideFuncs:
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6197,29'
              BranchSideFuncs:
                - copy_opt_anc_info
      Callsites:
        - Src:             'regcomp.c:6196,3'
          Dst:             concat_opt_anc_info
        - Src:             'regcomp.c:6198,3'
          Dst:             copy_opt_anc_info
    - functionName:    is_full_opt_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6151
      functionLinenumberEnd: 6152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_max_byte_len
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6487
      functionLinenumberEnd: 6617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         85
      ICount:          536
      EdgeCount:       102
      CyclomaticComplexity: 19
      functionsReached:
        - distance_add
        - distance_multiply
        - node_max_byte_len
      functionUses:    11
      BranchProfiles:
        - Branch String:   'regcomp.c:6492,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6494,5'
              BranchSideFuncs:
                - node_max_byte_len
                - distance_add
            - BranchSide:      'regcomp.c:6501,5'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6509,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6516,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6516,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6520,11'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6543,11'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6552,23'
              BranchSideFuncs:
                - node_max_byte_len
                - distance_multiply
            - BranchSide:      'regcomp.c:6568,21'
              BranchSideFuncs:
                - node_max_byte_len
                - node_max_byte_len
                - node_max_byte_len
                - distance_add
                - node_max_byte_len
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6612,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6612,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6614,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6497,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:6495,32'
              BranchSideFuncs:
                - node_max_byte_len
                - distance_add
            - BranchSide:      'regcomp.c:6498,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6503,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6503,29'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6504,5'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6504,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:6502,32'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6505,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6520,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6523,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6539,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6523,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:6523,15'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6523,15'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6525,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6527,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6533,15'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6527,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6528,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6531,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6533,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6533,13'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6533,13'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6534,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6535,34'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6538,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6536,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6536,31'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6537,7'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6543,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6544,31'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6546,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6554,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6555,33'
              BranchSideFuncs:
                - node_max_byte_len
                - distance_multiply
            - BranchSide:      'regcomp.c:6564,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6556,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6557,17'
              BranchSideFuncs:
                - distance_multiply
            - BranchSide:      'regcomp.c:6562,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6557,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6558,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6560,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6569,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6571,13'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6589,33'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6589,33'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6595,35'
              BranchSideFuncs:
                - node_max_byte_len
                - node_max_byte_len
                - node_max_byte_len
                - distance_add
            - BranchSide:      'regcomp.c:6609,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6571,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6572,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6574,15'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6574,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6575,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6577,13'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6596,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6597,38'
              BranchSideFuncs:
                - node_max_byte_len
                - distance_add
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6600,15'
              BranchSideFuncs:
                - node_max_byte_len
        - Branch String:   'regcomp.c:6600,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6601,38'
              BranchSideFuncs:
                - node_max_byte_len
            - BranchSide:      'regcomp.c:6602,21'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6604,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6604,33'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6606,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6495,14'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6496,13'
          Dst:             distance_add
        - Src:             'regcomp.c:6502,14'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6535,16'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6544,13'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6555,15'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6558,19'
          Dst:             distance_multiply
        - Src:             'regcomp.c:6578,19'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6589,15'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6595,17'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6597,20'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6598,19'
          Dst:             distance_add
        - Src:             'regcomp.c:6601,20'
          Dst:             node_max_byte_len
    - functionName:    copy_opt_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6167
      functionLinenumberEnd: 6169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_opt_anc_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6126
      functionLinenumberEnd: 6131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - to
        - anc
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_left
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:6127,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6128,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6130,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6127,7'
          Dst:             is_left
    - functionName:    mml_set_min_max
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - l
        - min
        - max
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_char_opt_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6326
      functionLinenumberEnd: 6331
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - c
        - enc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - map_position_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regcomp.c:6327,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6327,7'
              BranchSideFuncs:
                - map_position_value
            - BranchSide:      'regcomp.c:6328,5'
              BranchSideFuncs:
                - map_position_value
      Callsites:
        - Src:             'regcomp.c:6329,17'
          Dst:             map_position_value
    - functionName:    concat_opt_exact_str
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6205
      functionLinenumberEnd: 6222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - s
        - end
        - enc
      BBCount:         22
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6209,36'
          Branch Sides:
            - BranchSide:      'regcomp.c:6209,39'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6209,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6209,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6210,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6218,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6211,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6211,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6212,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6212,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:6212,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6212,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6212,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:6209,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6214,22'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6220,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6220,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6221,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alt_merge_node_opt_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6475
      functionLinenumberEnd: 6483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - add
        - env
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alt_merge_opt_anc_info
        - alt_merge_opt_exact
        - alt_merge_opt_map
        - mml_alt_merge
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:6476,3'
          Dst:             alt_merge_opt_anc_info
        - Src:             'regcomp.c:6477,3'
          Dst:             alt_merge_opt_exact
        - Src:             'regcomp.c:6478,3'
          Dst:             alt_merge_opt_exact
        - Src:             'regcomp.c:6479,3'
          Dst:             alt_merge_opt_exact
        - Src:             'regcomp.c:6480,3'
          Dst:             alt_merge_opt_map
        - Src:             'regcomp.c:6482,3'
          Dst:             mml_alt_merge
    - functionName:    copy_node_opt_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6415
      functionLinenumberEnd: 6417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    concat_left_node_opt_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6421
      functionLinenumberEnd: 6471
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - to
        - add
      BBCount:         40
      ICount:          311
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - clear_opt_exact
        - concat_opt_anc_info
        - concat_opt_exact
        - copy_opt_anc_info
        - copy_opt_exact
        - mml_add
        - select_opt_exact
        - select_opt_map
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:6428,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:6428,26'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_anc_info
                - copy_opt_anc_info
            - BranchSide:      'regcomp.c:6433,7'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6428,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6429,33'
              BranchSideFuncs:
                - concat_opt_anc_info
                - copy_opt_anc_info
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6433,7'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6433,26'
          Branch Sides:
            - BranchSide:      'regcomp.c:6433,29'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6438,14'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6433,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6434,9'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6438,14'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6434,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6435,28'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6436,3'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6441,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6442,24'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6444,7'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6444,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6445,9'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
                - concat_opt_exact
                - clear_opt_exact
            - BranchSide:      'regcomp.c:6454,20'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
        - Branch String:   'regcomp.c:6445,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6446,25'
              BranchSideFuncs:
                - concat_opt_exact
                - clear_opt_exact
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
            - BranchSide:      'regcomp.c:6449,14'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_exact
                - select_opt_map
                - mml_add
                - copy_opt_exact
                - select_opt_exact
                - select_opt_exact
                - concat_opt_exact
                - clear_opt_exact
        - Branch String:   'regcomp.c:6457,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6458,9'
              BranchSideFuncs:
                - select_opt_map
                - mml_add
                - select_opt_exact
                - select_opt_exact
            - BranchSide:      'regcomp.c:6465,12'
              BranchSideFuncs:
                - select_opt_map
                - mml_add
                - copy_opt_exact
        - Branch String:   'regcomp.c:6458,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6459,11'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_map
                - mml_add
                - select_opt_exact
            - BranchSide:      'regcomp.c:6464,3'
              BranchSideFuncs:
                - select_opt_map
                - mml_add
        - Branch String:   'regcomp.c:6459,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6460,26'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_map
                - mml_add
            - BranchSide:      'regcomp.c:6462,26'
              BranchSideFuncs:
                - select_opt_exact
                - select_opt_map
                - mml_add
      Callsites:
        - Src:             'regcomp.c:6425,3'
          Dst:             concat_opt_anc_info
        - Src:             'regcomp.c:6426,3'
          Dst:             copy_opt_anc_info
        - Src:             'regcomp.c:6429,5'
          Dst:             concat_opt_anc_info
        - Src:             'regcomp.c:6430,5'
          Dst:             copy_opt_anc_info
        - Src:             'regcomp.c:6446,7'
          Dst:             concat_opt_exact
        - Src:             'regcomp.c:6447,7'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6450,7'
          Dst:             concat_opt_exact
        - Src:             'regcomp.c:6451,7'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6454,3'
          Dst:             select_opt_exact
        - Src:             'regcomp.c:6455,3'
          Dst:             select_opt_exact
        - Src:             'regcomp.c:6460,9'
          Dst:             select_opt_exact
        - Src:             'regcomp.c:6462,9'
          Dst:             select_opt_exact
        - Src:             'regcomp.c:6466,5'
          Dst:             copy_opt_exact
        - Src:             'regcomp.c:6469,3'
          Dst:             select_opt_map
        - Src:             'regcomp.c:6470,3'
          Dst:             mml_add
    - functionName:    select_opt_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6261
      functionLinenumberEnd: 6288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - now
        - alt
      BBCount:         23
      ICount:          147
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - comp_distance_value
        - copy_opt_exact
        - map_position_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regcomp.c:6267,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6268,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6270,12'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_exact
                - map_position_value
                - map_position_value
                - copy_opt_exact
        - Branch String:   'regcomp.c:6270,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:6271,20'
              BranchSideFuncs:
                - copy_opt_exact
            - BranchSide:      'regcomp.c:6274,12'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_exact
                - map_position_value
                - map_position_value
        - Branch String:   'regcomp.c:6279,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6279,26'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_exact
            - BranchSide:      'regcomp.c:6280,9'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_exact
        - Branch String:   'regcomp.c:6280,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6280,26'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_exact
            - BranchSide:      'regcomp.c:6281,3'
              BranchSideFuncs:
                - comp_distance_value
                - copy_opt_exact
        - Branch String:   'regcomp.c:6286,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6286,7'
              BranchSideFuncs:
                - copy_opt_exact
            - BranchSide:      'regcomp.c:6287,20'
              BranchSideFuncs:
                - copy_opt_exact
      Callsites:
        - Src:             'regcomp.c:6271,5'
          Dst:             copy_opt_exact
        - Src:             'regcomp.c:6276,10'
          Dst:             map_position_value
        - Src:             'regcomp.c:6277,10'
          Dst:             map_position_value
        - Src:             'regcomp.c:6286,7'
          Dst:             comp_distance_value
        - Src:             'regcomp.c:6287,5'
          Dst:             copy_opt_exact
    - functionName:    mml_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - add
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - distance_add
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:619,13'
          Dst:             distance_add
        - Src:             'regcomp.c:620,13'
          Dst:             distance_add
    - functionName:    copy_opt_env
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6069
      functionLinenumberEnd: 6071
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bound_node_opt_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6396
      functionLinenumberEnd: 6400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
        - plen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mml_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:6397,3'
          Dst:             mml_copy
        - Src:             'regcomp.c:6398,3'
          Dst:             mml_copy
        - Src:             'regcomp.c:6399,3'
          Dst:             mml_copy
    - functionName:    clear_node_opt_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6404
      functionLinenumberEnd: 6411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_opt_anc_info
        - clear_opt_exact
        - clear_opt_map
        - mml_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regcomp.c:6405,3'
          Dst:             mml_clear
        - Src:             'regcomp.c:6406,3'
          Dst:             clear_opt_anc_info
        - Src:             'regcomp.c:6407,3'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6408,3'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6409,3'
          Dst:             clear_opt_exact
        - Src:             'regcomp.c:6410,3'
          Dst:             clear_opt_map
    - functionName:    set_optimize_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6982
      functionLinenumberEnd: 6995
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - m
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6985,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6986,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6988,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6992,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6992,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6993,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_sub_anchor
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6999
      functionLinenumberEnd: 7002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - anc
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_optimize_exact
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6941
      functionLinenumberEnd: 6978
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - e
      BBCount:         22
      ICount:          212
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - set_sunday_quick_search_or_bmh_skip_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6945,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6945,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6947,33'
              BranchSideFuncs:
                - malloc
                - set_sunday_quick_search_or_bmh_skip_table
        - Branch String:   'regcomp.c:6948,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6948,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6949,11'
              BranchSideFuncs:
                - set_sunday_quick_search_or_bmh_skip_table
        - Branch String:   'regcomp.c:6955,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6955,23'
              BranchSideFuncs:
                - set_sunday_quick_search_or_bmh_skip_table
            - BranchSide:      'regcomp.c:6956,51'
              BranchSideFuncs:
                - set_sunday_quick_search_or_bmh_skip_table
        - Branch String:   'regcomp.c:6955,35'
          Branch Sides:
            - BranchSide:      'regcomp.c:6955,38'
              BranchSideFuncs:
                - set_sunday_quick_search_or_bmh_skip_table
            - BranchSide:      'regcomp.c:6966,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6955,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6956,51'
              BranchSideFuncs:
                - set_sunday_quick_search_or_bmh_skip_table
            - BranchSide:      'regcomp.c:6966,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6959,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6959,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6961,22'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6972,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6973,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6977,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6956,9'
          Dst:             set_sunday_quick_search_or_bmh_skip_table
    - functionName:    comp_opt_exact_or_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6354
      functionLinenumberEnd: 6365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - m
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - comp_distance_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:6359,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6359,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6361,14'
              BranchSideFuncs:
                - comp_distance_value
      Callsites:
        - Src:             'regcomp.c:6364,10'
          Dst:             comp_distance_value
    - functionName:    optimize_nodes
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6624
      functionLinenumberEnd: 6936
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - opt
        - env
      BBCount:         214
      ICount:          1308
      EdgeCount:       268
      CyclomaticComplexity: 56
      functionsReached:
        - add_char_opt_map
        - add_opt_anc_info
        - alt_merge_node_opt_info
        - clear_node_opt_info
        - concat_left_node_opt_info
        - concat_opt_exact
        - concat_opt_exact_str
        - copy_node_opt_info
        - copy_opt_env
        - copy_opt_exact
        - copy_opt_map
        - distance_multiply
        - is_full_opt_exact
        - is_set_opt_anc_info
        - mml_add
        - mml_set_min_max
        - node_max_byte_len
        - node_min_byte_len
        - optimize_nodes
        - remove_opt_anc_info
        - set_bound_node_opt_info
      functionUses:    11
      BranchProfiles:
        - Branch String:   'regcomp.c:6635,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:6639,18'
              BranchSideFuncs:
                - copy_opt_env
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6654,18'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
                - copy_node_opt_info
            - BranchSide:      'regcomp.c:6668,21'
              BranchSideFuncs:
                - concat_opt_exact_str
                - mml_set_min_max
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6682,24'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6709,13'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - add_char_opt_map
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6748,13'
              BranchSideFuncs:
                - optimize_nodes
                - copy_opt_map
                - copy_opt_exact
                - copy_opt_exact
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6783,11'
              BranchSideFuncs:
                - node_min_byte_len
                - node_max_byte_len
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6794,9'
              BranchSideFuncs:
                - optimize_nodes
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6805,23'
              BranchSideFuncs:
                - optimize_nodes
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - copy_node_opt_info
                - concat_opt_exact
                - is_full_opt_exact
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6866,21'
              BranchSideFuncs:
                - copy_opt_env
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
                - optimize_nodes
                - alt_merge_node_opt_info
                - optimize_nodes
                - concat_left_node_opt_info
                - optimize_nodes
                - is_set_opt_anc_info
                - remove_opt_anc_info
                - mml_set_min_max
                - optimize_nodes
            - BranchSide:      'regcomp.c:6926,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6932,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6644,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6645,25'
              BranchSideFuncs:
                - mml_add
                - concat_left_node_opt_info
                - optimize_nodes
            - BranchSide:      'regcomp.c:6648,7'
              BranchSideFuncs:
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
        - Branch String:   'regcomp.c:6648,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:6648,26'
              BranchSideFuncs:
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6648,7'
              BranchSideFuncs:
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
        - Branch String:   'regcomp.c:6648,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6643,28'
              BranchSideFuncs:
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6650,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6658,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6659,15'
              BranchSideFuncs:
                - alt_merge_node_opt_info
                - optimize_nodes
                - copy_node_opt_info
            - BranchSide:      'regcomp.c:6662,7'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
                - copy_node_opt_info
        - Branch String:   'regcomp.c:6659,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6659,46'
              BranchSideFuncs:
                - copy_node_opt_info
                - optimize_nodes
                - alt_merge_node_opt_info
            - BranchSide:      'regcomp.c:6660,51'
              BranchSideFuncs:
                - alt_merge_node_opt_info
                - optimize_nodes
                - copy_node_opt_info
        - Branch String:   'regcomp.c:6662,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:6662,28'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
                - copy_node_opt_info
            - BranchSide:      'regcomp.c:6662,7'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
                - copy_node_opt_info
        - Branch String:   'regcomp.c:6662,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6657,28'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
                - copy_node_opt_info
            - BranchSide:      'regcomp.c:6664,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6672,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6673,27'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6675,24'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6686,33'
          Branch Sides:
            - BranchSide:      'regcomp.c:6686,36'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6687,23'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6686,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6687,23'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6693,16'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6693,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6694,15'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6699,26'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6695,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:6695,23'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6695,49'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6695,43'
          Branch Sides:
            - BranchSide:      'regcomp.c:6695,49'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6696,31'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
        - Branch String:   'regcomp.c:6695,51'
          Branch Sides:
            - BranchSide:      'regcomp.c:6695,54'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6698,9'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6695,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6696,31'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6698,9'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6711,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6712,13'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - add_char_opt_map
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6741,15'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6714,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6716,11'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6719,19'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - add_char_opt_map
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6739,7'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6720,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6721,20'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6731,20'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6721,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6722,21'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6726,22'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6722,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6723,35'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6725,13'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
                - add_char_opt_map
        - Branch String:   'regcomp.c:6726,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6727,33'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6729,11'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6731,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
            - BranchSide:      'regcomp.c:6732,19'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6732,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6733,35'
              BranchSideFuncs:
                - add_char_opt_map
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6735,13'
              BranchSideFuncs:
                - mml_set_min_max
                - add_char_opt_map
        - Branch String:   'regcomp.c:6748,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6757,25'
              BranchSideFuncs:
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6762,28'
              BranchSideFuncs:
                - optimize_nodes
                - copy_opt_map
                - copy_opt_exact
                - copy_opt_exact
            - BranchSide:      'regcomp.c:6778,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6780,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6763,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6764,18'
              BranchSideFuncs:
                - copy_opt_map
                - copy_opt_exact
                - copy_opt_exact
            - BranchSide:      'regcomp.c:6775,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6764,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6765,29'
              BranchSideFuncs:
                - copy_opt_exact
                - copy_opt_map
            - BranchSide:      'regcomp.c:6766,23'
              BranchSideFuncs:
                - copy_opt_map
                - copy_opt_exact
        - Branch String:   'regcomp.c:6771,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6772,27'
              BranchSideFuncs:
                - copy_opt_map
            - BranchSide:      'regcomp.c:6773,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6783,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6786,31'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6790,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6794,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:6795,24'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6797,26'
              BranchSideFuncs:
                - optimize_nodes
        - Branch String:   'regcomp.c:6816,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6817,26'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6821,26'
              BranchSideFuncs:
                - optimize_nodes
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - copy_node_opt_info
                - concat_opt_exact
                - is_full_opt_exact
        - Branch String:   'regcomp.c:6822,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6822,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:6824,11'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - copy_node_opt_info
                - concat_opt_exact
                - is_full_opt_exact
        - Branch String:   'regcomp.c:6824,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6825,28'
              BranchSideFuncs:
                - copy_node_opt_info
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - concat_opt_exact
                - is_full_opt_exact
            - BranchSide:      'regcomp.c:6844,11'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6826,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6827,18'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - concat_opt_exact
                - is_full_opt_exact
            - BranchSide:      'regcomp.c:6836,13'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6827,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6828,20'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - concat_opt_exact
                - is_full_opt_exact
            - BranchSide:      'regcomp.c:6834,9'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6828,40'
          Branch Sides:
            - BranchSide:      'regcomp.c:6828,64'
              BranchSideFuncs:
                - is_full_opt_exact
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - concat_opt_exact
            - BranchSide:      'regcomp.c:6828,13'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - concat_opt_exact
                - is_full_opt_exact
        - Branch String:   'regcomp.c:6828,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6829,42'
              BranchSideFuncs:
                - concat_opt_exact
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - is_full_opt_exact
            - BranchSide:      'regcomp.c:6832,17'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6830,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6830,27'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6831,13'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
                - concat_opt_exact
                - is_full_opt_exact
        - Branch String:   'regcomp.c:6832,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:6832,32'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6833,11'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6836,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6837,11'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6840,13'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6840,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6841,11'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6842,7'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
        - Branch String:   'regcomp.c:6844,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:6845,13'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6856,36'
              BranchSideFuncs:
                - distance_multiply
                - distance_multiply
                - mml_set_min_max
        - Branch String:   'regcomp.c:6845,30'
          Branch Sides:
            - BranchSide:      'regcomp.c:6846,13'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6853,19'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
        - Branch String:   'regcomp.c:6846,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6846,13'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6853,19'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
        - Branch String:   'regcomp.c:6846,42'
          Branch Sides:
            - BranchSide:      'regcomp.c:6846,45'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6853,19'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
        - Branch String:   'regcomp.c:6845,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6847,15'
              BranchSideFuncs:
                - add_opt_anc_info
                - distance_multiply
                - mml_set_min_max
                - add_opt_anc_info
            - BranchSide:      'regcomp.c:6853,19'
              BranchSideFuncs:
                - distance_multiply
                - mml_set_min_max
        - Branch String:   'regcomp.c:6847,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6848,31'
              BranchSideFuncs:
                - add_opt_anc_info
                - distance_multiply
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6850,31'
              BranchSideFuncs:
                - add_opt_anc_info
                - distance_multiply
                - mml_set_min_max
        - Branch String:   'regcomp.c:6868,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:6871,28'
              BranchSideFuncs:
                - optimize_nodes
            - BranchSide:      'regcomp.c:6871,28'
              BranchSideFuncs:
                - optimize_nodes
            - BranchSide:      'regcomp.c:6876,9'
              BranchSideFuncs:
                - optimize_nodes
                - is_set_opt_anc_info
                - remove_opt_anc_info
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6901,15'
              BranchSideFuncs:
                - copy_opt_env
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
                - optimize_nodes
                - alt_merge_node_opt_info
                - optimize_nodes
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6923,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6877,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:6880,15'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6889,32'
              BranchSideFuncs:
                - optimize_nodes
                - is_set_opt_anc_info
                - remove_opt_anc_info
        - Branch String:   'regcomp.c:6882,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6882,44'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6883,15'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6883,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6883,44'
              BranchSideFuncs:
                - mml_set_min_max
            - BranchSide:      'regcomp.c:6884,28'
              BranchSideFuncs:
                - mml_set_min_max
        - Branch String:   'regcomp.c:6891,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6891,19'
              BranchSideFuncs:
                - remove_opt_anc_info
            - BranchSide:      'regcomp.c:6891,19'
              BranchSideFuncs:
                - remove_opt_anc_info
        - Branch String:   'regcomp.c:6891,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6891,19'
              BranchSideFuncs:
                - remove_opt_anc_info
            - BranchSide:      'regcomp.c:6891,19'
              BranchSideFuncs:
                - remove_opt_anc_info
        - Branch String:   'regcomp.c:6891,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6892,38'
              BranchSideFuncs:
                - remove_opt_anc_info
            - BranchSide:      'regcomp.c:6893,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6891,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6892,38'
              BranchSideFuncs:
                - remove_opt_anc_info
            - BranchSide:      'regcomp.c:6893,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6901,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:6902,33'
              BranchSideFuncs:
                - copy_opt_env
                - optimize_nodes
                - mml_add
                - concat_left_node_opt_info
                - optimize_nodes
                - alt_merge_node_opt_info
                - optimize_nodes
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6920,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6904,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:6905,29'
              BranchSideFuncs:
                - mml_add
                - concat_left_node_opt_info
                - optimize_nodes
                - alt_merge_node_opt_info
                - optimize_nodes
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6918,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:6907,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:6908,36'
              BranchSideFuncs:
                - optimize_nodes
                - optimize_nodes
                - alt_merge_node_opt_info
                - concat_left_node_opt_info
            - BranchSide:      'regcomp.c:6914,36'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
        - Branch String:   'regcomp.c:6909,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:6910,45'
              BranchSideFuncs:
                - concat_left_node_opt_info
                - optimize_nodes
                - alt_merge_node_opt_info
            - BranchSide:      'regcomp.c:6912,15'
              BranchSideFuncs:
                - optimize_nodes
                - alt_merge_node_opt_info
        - Branch String:   'regcomp.c:6915,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:6916,43'
              BranchSideFuncs:
                - alt_merge_node_opt_info
            - BranchSide:      'regcomp.c:6917,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:6632,3'
          Dst:             clear_node_opt_info
        - Src:             'regcomp.c:6633,3'
          Dst:             set_bound_node_opt_info
        - Src:             'regcomp.c:6641,7'
          Dst:             copy_opt_env
        - Src:             'regcomp.c:6643,13'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6645,11'
          Dst:             mml_add
        - Src:             'regcomp.c:6646,11'
          Dst:             concat_left_node_opt_info
        - Src:             'regcomp.c:6657,13'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6659,27'
          Dst:             copy_node_opt_info
        - Src:             'regcomp.c:6660,27'
          Dst:             alt_merge_node_opt_info
        - Src:             'regcomp.c:6671,7'
          Dst:             concat_opt_exact_str
        - Src:             'regcomp.c:6673,9'
          Dst:             add_char_opt_map
        - Src:             'regcomp.c:6675,7'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6690,9'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6696,13'
          Dst:             add_char_opt_map
        - Src:             'regcomp.c:6699,9'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6723,17'
          Dst:             add_char_opt_map
        - Src:             'regcomp.c:6727,15'
          Dst:             add_char_opt_map
        - Src:             'regcomp.c:6733,17'
          Dst:             add_char_opt_map
        - Src:             'regcomp.c:6743,7'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6757,7'
          Dst:             add_opt_anc_info
        - Src:             'regcomp.c:6762,13'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6765,13'
          Dst:             copy_opt_exact
        - Src:             'regcomp.c:6767,13'
          Dst:             copy_opt_exact
        - Src:             'regcomp.c:6772,13'
          Dst:             copy_opt_map
        - Src:             'regcomp.c:6786,13'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:6787,13'
          Dst:             node_max_byte_len
        - Src:             'regcomp.c:6788,7'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6795,7'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6797,11'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6817,9'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6821,11'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6825,9'
          Dst:             copy_node_opt_info
        - Src:             'regcomp.c:6828,45'
          Dst:             is_full_opt_exact
        - Src:             'regcomp.c:6829,24'
          Dst:             concat_opt_exact
        - Src:             'regcomp.c:6848,13'
          Dst:             add_opt_anc_info
        - Src:             'regcomp.c:6850,13'
          Dst:             add_opt_anc_info
        - Src:             'regcomp.c:6856,15'
          Dst:             distance_multiply
        - Src:             'regcomp.c:6859,13'
          Dst:             distance_multiply
        - Src:             'regcomp.c:6860,7'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6871,13'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6884,11'
          Dst:             mml_set_min_max
        - Src:             'regcomp.c:6889,17'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6890,17'
          Dst:             is_set_opt_anc_info
        - Src:             'regcomp.c:6892,17'
          Dst:             remove_opt_anc_info
        - Src:             'regcomp.c:6902,13'
          Dst:             copy_opt_env
        - Src:             'regcomp.c:6903,17'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6905,15'
          Dst:             mml_add
        - Src:             'regcomp.c:6906,15'
          Dst:             concat_left_node_opt_info
        - Src:             'regcomp.c:6908,21'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6910,19'
          Dst:             concat_left_node_opt_info
        - Src:             'regcomp.c:6914,21'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:6916,19'
          Dst:             alt_merge_node_opt_info
    - functionName:    node_min_byte_len
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3606
      functionLinenumberEnd: 3741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         81
      ICount:          551
      EdgeCount:       97
      CyclomaticComplexity: 18
      functionsReached:
        - distance_add
        - distance_multiply
        - node_min_byte_len
      functionUses:    15
      BranchProfiles:
        - Branch String:   'regcomp.c:3611,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3613,11'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3632,17'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3642,5'
              BranchSideFuncs:
                - node_min_byte_len
                - distance_add
            - BranchSide:      'regcomp.c:3651,11'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3663,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3670,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3670,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3675,23'
              BranchSideFuncs:
                - node_min_byte_len
                - distance_multiply
            - BranchSide:      'regcomp.c:3686,21'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
                - node_min_byte_len
                - node_min_byte_len
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3729,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3736,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3738,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3613,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3616,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3627,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3616,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:3616,15'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3616,15'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
        - Branch String:   'regcomp.c:3618,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3618,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3620,15'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
        - Branch String:   'regcomp.c:3620,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3620,13'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3620,13'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
        - Branch String:   'regcomp.c:3622,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3623,34'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3626,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3624,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3624,31'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3625,7'
              BranchSideFuncs:
                - node_min_byte_len
        - Branch String:   'regcomp.c:3633,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3634,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3636,33'
              BranchSideFuncs:
                - node_min_byte_len
        - Branch String:   'regcomp.c:3645,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3643,32'
              BranchSideFuncs:
                - node_min_byte_len
                - distance_add
            - BranchSide:      'regcomp.c:3646,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3655,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3655,30'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3656,18'
              BranchSideFuncs:
                - node_min_byte_len
        - Branch String:   'regcomp.c:3657,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3653,13'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3659,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3677,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3678,33'
              BranchSideFuncs:
                - node_min_byte_len
                - distance_multiply
            - BranchSide:      'regcomp.c:3682,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3687,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3689,13'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3707,33'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3707,33'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3713,35'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3725,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3689,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3690,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3692,15'
              BranchSideFuncs:
                - node_min_byte_len
        - Branch String:   'regcomp.c:3692,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3693,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3695,13'
              BranchSideFuncs:
                - node_min_byte_len
        - Branch String:   'regcomp.c:3714,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3715,38'
              BranchSideFuncs:
                - node_min_byte_len
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3716,15'
              BranchSideFuncs:
                - node_min_byte_len
        - Branch String:   'regcomp.c:3716,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3717,38'
              BranchSideFuncs:
                - node_min_byte_len
            - BranchSide:      'regcomp.c:3718,21'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3720,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3720,33'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3722,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3730,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3731,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3734,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3621,13'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3623,16'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3636,15'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3643,14'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3644,13'
          Dst:             distance_add
        - Src:             'regcomp.c:3654,16'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3678,15'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3679,15'
          Dst:             distance_multiply
        - Src:             'regcomp.c:3696,19'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3707,15'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3713,17'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3715,20'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:3717,20'
          Dst:             node_min_byte_len
    - functionName:    is_ancestor_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3890
      functionLinenumberEnd: 3898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - me
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:3893,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3894,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3897,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3894,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3894,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3895,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_reduce_in_look_behind
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4532
      functionLinenumberEnd: 4549
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:4536,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4536,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4538,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4540,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:4540,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4542,21'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4540,45'
          Branch Sides:
            - BranchSide:      'regcomp.c:4541,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4542,21'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4541,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:4541,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4542,21'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4540,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4542,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4548,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4544,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4545,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4546,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    list_reduce_in_look_behind
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4553
      functionLinenumberEnd: 4574
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - node_reduce_in_look_behind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:4556,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4558,36'
              BranchSideFuncs:
                - node_reduce_in_look_behind
            - BranchSide:      'regcomp.c:4563,5'
              BranchSideFuncs:
                - node_reduce_in_look_behind
            - BranchSide:      'regcomp.c:4570,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4559,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4559,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4560,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4565,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4565,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4566,5'
              BranchSideFuncs:
                - node_reduce_in_look_behind
        - Branch String:   'regcomp.c:4566,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4564,38'
              BranchSideFuncs:
                - node_reduce_in_look_behind
            - BranchSide:      'regcomp.c:4567,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4558,9'
          Dst:             node_reduce_in_look_behind
        - Src:             'regcomp.c:4564,11'
          Dst:             node_reduce_in_look_behind
    - functionName:    check_called_node_in_look_behind
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3430
      functionLinenumberEnd: 3490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - not
      BBCount:         44
      ICount:          260
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - check_called_node_in_look_behind
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:3435,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3438,5'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3438,5'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3444,42'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3449,21'
              BranchSideFuncs:
                - check_called_node_in_look_behind
                - check_called_node_in_look_behind
                - check_called_node_in_look_behind
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3476,9'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3481,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3486,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3440,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:3440,24'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3440,5'
              BranchSideFuncs:
                - check_called_node_in_look_behind
        - Branch String:   'regcomp.c:3440,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3439,44'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3441,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3451,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3452,13'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3461,46'
              BranchSideFuncs:
                - check_called_node_in_look_behind
                - check_called_node_in_look_behind
                - check_called_node_in_look_behind
        - Branch String:   'regcomp.c:3452,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3453,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3455,11'
              BranchSideFuncs:
                - check_called_node_in_look_behind
        - Branch String:   'regcomp.c:3463,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3464,50'
              BranchSideFuncs:
                - check_called_node_in_look_behind
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3467,15'
              BranchSideFuncs:
                - check_called_node_in_look_behind
        - Branch String:   'regcomp.c:3465,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3465,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3466,11'
              BranchSideFuncs:
                - check_called_node_in_look_behind
        - Branch String:   'regcomp.c:3467,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3468,50'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3470,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3476,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3477,44'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3478,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3481,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3482,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3483,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3439,11'
          Dst:             check_called_node_in_look_behind
        - Src:             'regcomp.c:3444,9'
          Dst:             check_called_node_in_look_behind
        - Src:             'regcomp.c:3456,15'
          Dst:             check_called_node_in_look_behind
        - Src:             'regcomp.c:3461,13'
          Dst:             check_called_node_in_look_behind
        - Src:             'regcomp.c:3464,17'
          Dst:             check_called_node_in_look_behind
        - Src:             'regcomp.c:3468,17'
          Dst:             check_called_node_in_look_behind
        - Src:             'regcomp.c:3477,11'
          Dst:             check_called_node_in_look_behind
    - functionName:    get_tree_tail_literal
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - rnode
        - reg
        - nest_level
      BBCount:         47
      ICount:          309
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - get_tree_tail_literal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:3330,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3331,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3334,11'
              BranchSideFuncs:
                - get_tree_tail_literal
                - get_tree_tail_literal
                - get_tree_tail_literal
                - get_tree_tail_literal
                - get_tree_tail_literal
                - get_tree_tail_literal
                - get_tree_tail_literal
        - Branch String:   'regcomp.c:3334,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3336,9'
              BranchSideFuncs:
                - get_tree_tail_literal
                - get_tree_tail_literal
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3349,31'
              BranchSideFuncs:
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3354,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3360,14'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3366,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3385,23'
              BranchSideFuncs:
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3396,21'
              BranchSideFuncs:
                - get_tree_tail_literal
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3415,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3415,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3419,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3419,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3421,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3336,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3337,33'
              BranchSideFuncs:
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3340,33'
              BranchSideFuncs:
                - get_tree_tail_literal
                - get_tree_tail_literal
        - Branch String:   'regcomp.c:3354,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3354,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3355,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3368,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3369,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3373,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3373,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3373,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3378,16'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3373,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3374,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3378,16'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3386,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3387,35'
              BranchSideFuncs:
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3390,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3398,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3399,13'
              BranchSideFuncs:
                - get_tree_tail_literal
            - BranchSide:      'regcomp.c:3408,35'
              BranchSideFuncs:
                - get_tree_tail_literal
        - Branch String:   'regcomp.c:3399,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3400,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3402,11'
              BranchSideFuncs:
                - get_tree_tail_literal
      Callsites:
        - Src:             'regcomp.c:3337,11'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:3340,11'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:3342,13'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:3349,9'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:3387,13'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:3403,15'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:3408,13'
          Dst:             get_tree_tail_literal
    - functionName:    divide_look_behind_alternatives
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4497
      functionLinenumberEnd: 4528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - node_swap
        - onig_node_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4513,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4514,38'
              BranchSideFuncs:
                - onig_node_copy
            - BranchSide:      'regcomp.c:4521,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4515,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4515,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4516,5'
              BranchSideFuncs:
                - onig_node_copy
        - Branch String:   'regcomp.c:4516,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4516,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4517,28'
              BranchSideFuncs:
                - onig_node_copy
        - Branch String:   'regcomp.c:4521,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4522,10'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4527,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4525,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4524,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4526,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4508,3'
          Dst:             node_swap
        - Src:             'regcomp.c:4514,9'
          Dst:             onig_node_copy
    - functionName:    node_swap
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         13
      ICount:          137
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regcomp.c:363,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:364,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:372,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:365,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:366,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:370,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:372,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:372,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:373,19'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:374,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:375,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:379,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alt_reduce_in_look_behind
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4579
      functionLinenumberEnd: 4594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - env
      BBCount:         13
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - list_reduce_in_look_behind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4582,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4584,5'
              BranchSideFuncs:
                - list_reduce_in_look_behind
            - BranchSide:      'regcomp.c:4590,36'
              BranchSideFuncs:
                - list_reduce_in_look_behind
        - Branch String:   'regcomp.c:4586,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4586,24'
              BranchSideFuncs:
                - list_reduce_in_look_behind
            - BranchSide:      'regcomp.c:4586,5'
              BranchSideFuncs:
                - list_reduce_in_look_behind
        - Branch String:   'regcomp.c:4586,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4585,38'
              BranchSideFuncs:
                - list_reduce_in_look_behind
            - BranchSide:      'regcomp.c:4587,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4585,11'
          Dst:             list_reduce_in_look_behind
        - Src:             'regcomp.c:4590,9'
          Dst:             list_reduce_in_look_behind
    - functionName:    check_node_in_look_behind
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3516
      functionLinenumberEnd: 3602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - not
        - used
      BBCount:         64
      ICount:          381
      EdgeCount:       82
      CyclomaticComplexity: 20
      functionsReached:
        - check_called_node_in_look_behind
        - check_node_in_look_behind
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:3527,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3528,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3530,11'
              BranchSideFuncs:
                - check_called_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3530,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3533,5'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3533,5'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3539,35'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3544,21'
              BranchSideFuncs:
                - check_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3569,12'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3578,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3589,9'
              BranchSideFuncs:
                - check_called_node_in_look_behind
            - BranchSide:      'regcomp.c:3599,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3535,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:3535,24'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3535,5'
              BranchSideFuncs:
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3535,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3534,37'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3536,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3545,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3546,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3548,37'
              BranchSideFuncs:
                - check_node_in_look_behind
                - check_node_in_look_behind
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3549,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3549,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3551,11'
              BranchSideFuncs:
                - check_node_in_look_behind
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3551,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3552,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3556,16'
              BranchSideFuncs:
                - check_node_in_look_behind
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3552,33'
          Branch Sides:
            - BranchSide:      'regcomp.c:3552,36'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3554,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3553,10'
          Branch Sides:
            - BranchSide:      'regcomp.c:3553,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3554,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3552,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3554,12'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3555,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3557,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3558,41'
              BranchSideFuncs:
                - check_node_in_look_behind
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3561,13'
              BranchSideFuncs:
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3559,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3559,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3560,9'
              BranchSideFuncs:
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3561,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3562,41'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3564,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3570,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3571,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3573,9'
              BranchSideFuncs:
                - check_node_in_look_behind
        - Branch String:   'regcomp.c:3573,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3574,37'
              BranchSideFuncs:
                - check_node_in_look_behind
            - BranchSide:      'regcomp.c:3575,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3578,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3579,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3582,24'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3583,35'
          Branch Sides:
            - BranchSide:      'regcomp.c:3583,38'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3586,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3583,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3584,10'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3586,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3589,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3592,8'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3595,44'
              BranchSideFuncs:
                - check_called_node_in_look_behind
      Callsites:
        - Src:             'regcomp.c:3534,11'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:3539,9'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:3548,11'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:3558,15'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:3562,15'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:3574,11'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:3595,11'
          Dst:             check_called_node_in_look_behind
    - functionName:    tune_look_behind
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4601
      functionLinenumberEnd: 4690
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - state
        - env
      BBCount:         66
      ICount:          383
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - alt_reduce_in_look_behind
        - check_node_in_look_behind
        - divide_look_behind_alternatives
        - get_tree_tail_literal
        - node_char_len
        - onig_node_copy
        - onig_node_reset_empty
        - onig_node_reset_fail
        - tune_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4613,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4613,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4614,7'
              BranchSideFuncs:
                - tune_tree
                - alt_reduce_in_look_behind
                - node_char_len
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4614,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4614,14'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4616,7'
              BranchSideFuncs:
                - tune_tree
                - alt_reduce_in_look_behind
                - node_char_len
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4616,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4617,14'
              BranchSideFuncs:
                - tune_tree
                - alt_reduce_in_look_behind
                - node_char_len
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4619,14'
              BranchSideFuncs:
                - tune_tree
                - alt_reduce_in_look_behind
                - node_char_len
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4626,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4626,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4628,33'
              BranchSideFuncs:
                - alt_reduce_in_look_behind
                - node_char_len
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4629,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4629,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4631,21'
              BranchSideFuncs:
                - node_char_len
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4632,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4634,13'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4689,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4634,33'
          Branch Sides:
            - BranchSide:      'regcomp.c:4634,39'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4635,13'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4635,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4635,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4636,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4634,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4636,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4639,12'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
        - Branch String:   'regcomp.c:4639,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4639,27'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4648,9'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
        - Branch String:   'regcomp.c:4639,48'
          Branch Sides:
            - BranchSide:      'regcomp.c:4639,51'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
                - onig_node_reset_empty
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4648,9'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
        - Branch String:   'regcomp.c:4639,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4640,11'
              BranchSideFuncs:
                - onig_node_reset_empty
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4648,9'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
        - Branch String:   'regcomp.c:4640,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4641,34'
              BranchSideFuncs:
                - onig_node_reset_fail
            - BranchSide:      'regcomp.c:4643,35'
              BranchSideFuncs:
                - onig_node_reset_empty
        - Branch String:   'regcomp.c:4648,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4649,11'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
                - divide_look_behind_alternatives
                - tune_tree
            - BranchSide:      'regcomp.c:4659,10'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
        - Branch String:   'regcomp.c:4649,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4650,45'
              BranchSideFuncs:
                - divide_look_behind_alternatives
                - tune_tree
            - BranchSide:      'regcomp.c:4654,16'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
        - Branch String:   'regcomp.c:4651,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4652,25'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:4653,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4654,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:4655,9'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
            - BranchSide:      'regcomp.c:4657,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4661,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4662,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4665,16'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
        - Branch String:   'regcomp.c:4665,30'
          Branch Sides:
            - BranchSide:      'regcomp.c:4666,15'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
            - BranchSide:      'regcomp.c:4674,15'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
        - Branch String:   'regcomp.c:4665,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4667,13'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
            - BranchSide:      'regcomp.c:4674,15'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
        - Branch String:   'regcomp.c:4674,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4675,35'
              BranchSideFuncs:
                - get_tree_tail_literal
                - onig_node_copy
            - BranchSide:      'regcomp.c:4683,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4678,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:4679,36'
              BranchSideFuncs:
                - onig_node_copy
            - BranchSide:      'regcomp.c:4682,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4680,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:4680,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4681,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4610,7'
          Dst:             check_node_in_look_behind
        - Src:             'regcomp.c:4625,7'
          Dst:             tune_tree
        - Src:             'regcomp.c:4628,7'
          Dst:             alt_reduce_in_look_behind
        - Src:             'regcomp.c:4631,7'
          Dst:             node_char_len
        - Src:             'regcomp.c:4641,13'
          Dst:             onig_node_reset_fail
        - Src:             'regcomp.c:4643,13'
          Dst:             onig_node_reset_empty
        - Src:             'regcomp.c:4650,13'
          Dst:             divide_look_behind_alternatives
        - Src:             'regcomp.c:4652,15'
          Dst:             tune_tree
        - Src:             'regcomp.c:4677,17'
          Dst:             get_tree_tail_literal
        - Src:             'regcomp.c:4679,19'
          Dst:             onig_node_copy
    - functionName:    tune_tree
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5746
      functionLinenumberEnd: 5877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - state
        - env
      BBCount:         114
      ICount:          705
      EdgeCount:       141
      CyclomaticComplexity: 29
      functionsReached:
        - is_strict_real_node
        - tune_anchor
        - tune_next
        - tune_quant
        - tune_tree
        - unravel_case_fold_string
      functionUses:    14
      BranchProfiles:
        - Branch String:   'regcomp.c:5749,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5752,13'
              BranchSideFuncs:
                - tune_tree
                - tune_next
            - BranchSide:      'regcomp.c:5764,5'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5770,9'
              BranchSideFuncs:
                - unravel_case_fold_string
            - BranchSide:      'regcomp.c:5779,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5802,21'
              BranchSideFuncs:
                - tune_tree
                - tune_tree
                - tune_tree
                - tune_tree
                - is_strict_real_node
                - tune_tree
                - tune_tree
            - BranchSide:      'regcomp.c:5856,10'
              BranchSideFuncs:
                - tune_quant
            - BranchSide:      'regcomp.c:5863,21'
              BranchSideFuncs:
                - tune_anchor
            - BranchSide:      'regcomp.c:5871,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5871,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5871,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5871,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5873,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5755,31'
          Branch Sides:
            - BranchSide:      'regcomp.c:5755,34'
              BranchSideFuncs:
                - tune_tree
                - tune_next
            - BranchSide:      'regcomp.c:5758,16'
              BranchSideFuncs:
                - tune_tree
                - tune_next
        - Branch String:   'regcomp.c:5755,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5756,25'
              BranchSideFuncs:
                - tune_next
                - tune_tree
            - BranchSide:      'regcomp.c:5758,16'
              BranchSideFuncs:
                - tune_tree
                - tune_next
        - Branch String:   'regcomp.c:5759,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:5759,26'
              BranchSideFuncs:
                - tune_tree
                - tune_next
            - BranchSide:      'regcomp.c:5759,7'
              BranchSideFuncs:
                - tune_tree
                - tune_next
        - Branch String:   'regcomp.c:5759,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5754,23'
              BranchSideFuncs:
                - tune_tree
                - tune_next
            - BranchSide:      'regcomp.c:5761,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5766,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:5766,24'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5766,5'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5766,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5765,21'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5767,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5770,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5770,9'
              BranchSideFuncs:
                - unravel_case_fold_string
            - BranchSide:      'regcomp.c:5773,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5770,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5771,36'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5773,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5780,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5780,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5780,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5781,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5782,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5798,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5782,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5782,35'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5783,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5783,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5783,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5783,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5783,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5783,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5783,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5794,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5794,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5794,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5794,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5794,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5794,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5804,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5807,36'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5816,18'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5828,26'
              BranchSideFuncs:
                - tune_tree
                - is_strict_real_node
            - BranchSide:      'regcomp.c:5842,23'
              BranchSideFuncs:
                - tune_tree
                - tune_tree
                - tune_tree
            - BranchSide:      'regcomp.c:5853,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5820,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5820,16'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5821,11'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5819,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5821,11'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5823,23'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5821,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5821,11'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5821,11'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5821,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5821,11'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5821,11'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5830,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5831,30'
              BranchSideFuncs:
                - is_strict_real_node
            - BranchSide:      'regcomp.c:5839,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5832,48'
          Branch Sides:
            - BranchSide:      'regcomp.c:5832,51'
              BranchSideFuncs:
                - is_strict_real_node
            - BranchSide:      'regcomp.c:5837,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5832,67'
          Branch Sides:
            - BranchSide:      'regcomp.c:5833,17'
              BranchSideFuncs:
                - is_strict_real_node
            - BranchSide:      'regcomp.c:5837,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5832,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:5834,39'
              BranchSideFuncs:
                - is_strict_real_node
            - BranchSide:      'regcomp.c:5837,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5834,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:5835,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5836,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5843,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5843,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5844,13'
              BranchSideFuncs:
                - tune_tree
                - tune_tree
        - Branch String:   'regcomp.c:5844,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5845,25'
              BranchSideFuncs:
                - tune_tree
                - tune_tree
            - BranchSide:      'regcomp.c:5848,13'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5846,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5846,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5847,9'
              BranchSideFuncs:
                - tune_tree
        - Branch String:   'regcomp.c:5848,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5849,25'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5850,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5856,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5857,7'
              BranchSideFuncs:
                - tune_quant
            - BranchSide:      'regcomp.c:5859,20'
              BranchSideFuncs:
                - tune_quant
      Callsites:
        - Src:             'regcomp.c:5754,13'
          Dst:             tune_tree
        - Src:             'regcomp.c:5756,15'
          Dst:             tune_next
        - Src:             'regcomp.c:5765,11'
          Dst:             tune_tree
        - Src:             'regcomp.c:5771,11'
          Dst:             unravel_case_fold_string
        - Src:             'regcomp.c:5809,15'
          Dst:             tune_tree
        - Src:             'regcomp.c:5823,13'
          Dst:             tune_tree
        - Src:             'regcomp.c:5829,15'
          Dst:             tune_tree
        - Src:             'regcomp.c:5834,19'
          Dst:             is_strict_real_node
        - Src:             'regcomp.c:5842,13'
          Dst:             tune_tree
        - Src:             'regcomp.c:5845,15'
          Dst:             tune_tree
        - Src:             'regcomp.c:5849,15'
          Dst:             tune_tree
        - Src:             'regcomp.c:5859,9'
          Dst:             tune_quant
        - Src:             'regcomp.c:5863,9'
          Dst:             tune_anchor
    - functionName:    tune_next
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4694
      functionLinenumberEnd: 4743
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next_node
        - reg
      BBCount:         45
      ICount:          253
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - get_tree_head_literal
        - is_exclusive
        - is_strict_real_node
        - node_swap
        - onig_node_new_bag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4702,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4703,21'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:4733,12'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
        - Branch String:   'regcomp.c:4704,20'
          Branch Sides:
            - BranchSide:      'regcomp.c:4704,23'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:4732,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4704,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4706,11'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:4732,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4706,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4707,41'
              BranchSideFuncs:
                - get_tree_head_literal
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4715,11'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
        - Branch String:   'regcomp.c:4709,28'
          Branch Sides:
            - BranchSide:      'regcomp.c:4709,31'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4712,7'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
        - Branch String:   'regcomp.c:4709,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4710,33'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4712,7'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
        - Branch String:   'regcomp.c:4715,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4716,33'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4731,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4716,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4718,37'
              BranchSideFuncs:
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4730,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4719,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4720,39'
              BranchSideFuncs:
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4729,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4721,32'
          Branch Sides:
            - BranchSide:      'regcomp.c:4721,48'
              BranchSideFuncs:
                - is_exclusive
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4728,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4721,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:4722,26'
              BranchSideFuncs:
                - onig_node_new_bag
                - node_swap
            - BranchSide:      'regcomp.c:4728,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4723,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4723,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4724,15'
              BranchSideFuncs:
                - node_swap
        - Branch String:   'regcomp.c:4735,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4736,11'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:4741,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4736,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4737,16'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:4738,14'
              BranchSideFuncs:
                - is_strict_real_node
                - get_tree_head_literal
                - get_tree_head_literal
                - is_exclusive
                - onig_node_new_bag
                - node_swap
                - get_tree_head_literal
      Callsites:
        - Src:             'regcomp.c:4707,19'
          Dst:             get_tree_head_literal
        - Src:             'regcomp.c:4716,13'
          Dst:             is_strict_real_node
        - Src:             'regcomp.c:4718,15'
          Dst:             get_tree_head_literal
        - Src:             'regcomp.c:4720,17'
          Dst:             get_tree_head_literal
        - Src:             'regcomp.c:4721,35'
          Dst:             is_exclusive
        - Src:             'regcomp.c:4722,26'
          Dst:             onig_node_new_bag
        - Src:             'regcomp.c:4725,15'
          Dst:             node_swap
    - functionName:    unravel_case_fold_string
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4964
      functionLinenumberEnd: 5053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - reg
        - state
      BBCount:         48
      ICount:          357
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - get_min_max_byte_len_case_fold_items
        - node_list_len
        - node_swap
        - onig_node_free
        - unravel_cf_look_behind_add
        - unravel_cf_string_add
        - unravel_cf_string_alt_or_cc_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4973,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4973,41'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4975,3'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:4979,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4979,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4981,21'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:4986,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4987,9'
              BranchSideFuncs:
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:5031,7'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
        - Branch String:   'regcomp.c:4989,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4990,11'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:4994,25'
              BranchSideFuncs:
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:4995,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4996,11'
              BranchSideFuncs:
                - unravel_cf_string_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
            - BranchSide:      'regcomp.c:5002,11'
              BranchSideFuncs:
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - unravel_cf_string_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
        - Branch String:   'regcomp.c:4997,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4997,24'
              BranchSideFuncs:
                - unravel_cf_string_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
            - BranchSide:      'regcomp.c:4998,45'
              BranchSideFuncs:
                - unravel_cf_string_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
        - Branch String:   'regcomp.c:4999,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4999,19'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:5000,5'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5002,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5003,13'
              BranchSideFuncs:
                - unravel_cf_look_behind_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:5014,46'
              BranchSideFuncs:
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - unravel_cf_look_behind_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5004,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5005,15'
              BranchSideFuncs:
                - unravel_cf_look_behind_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:5010,52'
              BranchSideFuncs:
                - unravel_cf_look_behind_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5007,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5007,22'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:5008,15'
              BranchSideFuncs:
                - unravel_cf_look_behind_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5011,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5011,21'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:5012,7'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5015,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5016,13'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:5020,13'
              BranchSideFuncs:
                - unravel_cf_string_alt_or_cc_add
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5023,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5023,21'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:5024,12'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
                - get_min_max_byte_len_case_fold_items
                - unravel_cf_string_alt_or_cc_add
                - onig_node_free
                - onig_node_free
                - unravel_cf_look_behind_add
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:5031,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5032,23'
              BranchSideFuncs:
                - node_list_len
                - node_swap
                - onig_node_free
                - node_swap
            - BranchSide:      'regcomp.c:5041,15'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
        - Branch String:   'regcomp.c:5032,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5033,17'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
            - BranchSide:      'regcomp.c:5036,17'
              BranchSideFuncs:
                - node_swap
                - onig_node_free
        - Branch String:   'regcomp.c:5047,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5048,20'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:5049,12'
              BranchSideFuncs:
                - onig_node_free
      Callsites:
        - Src:             'regcomp.c:4998,11'
          Dst:             unravel_cf_string_add
        - Src:             'regcomp.c:5010,13'
          Dst:             unravel_cf_look_behind_add
        - Src:             'regcomp.c:5014,9'
          Dst:             get_min_max_byte_len_case_fold_items
        - Src:             'regcomp.c:5021,13'
          Dst:             unravel_cf_string_alt_or_cc_add
        - Src:             'regcomp.c:5032,9'
          Dst:             node_list_len
        - Src:             'regcomp.c:5033,7'
          Dst:             node_swap
        - Src:             'regcomp.c:5036,7'
          Dst:             node_swap
        - Src:             'regcomp.c:5038,5'
          Dst:             onig_node_free
        - Src:             'regcomp.c:5041,5'
          Dst:             node_swap
        - Src:             'regcomp.c:5042,5'
          Dst:             onig_node_free
        - Src:             'regcomp.c:5048,5'
          Dst:             onig_node_free
        - Src:             'regcomp.c:5050,5'
          Dst:             onig_node_free
    - functionName:    is_strict_real_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:939,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:942,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:949,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:949,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:953,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tune_quant
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5669
      functionLinenumberEnd: 5734
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - state
        - env
      BBCount:         61
      ICount:          391
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - get_tree_head_literal
        - node_conv_to_str_node
        - node_min_byte_len
        - node_str_node_cat
        - onig_node_free
        - quantifiers_memory_node_info
        - tune_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:5674,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5675,5'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - node_min_byte_len
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5677,8'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - node_min_byte_len
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5677,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5678,5'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - node_min_byte_len
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5681,7'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - node_min_byte_len
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5681,37'
          Branch Sides:
            - BranchSide:      'regcomp.c:5681,40'
              BranchSideFuncs:
                - node_min_byte_len
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5682,35'
              BranchSideFuncs:
                - node_min_byte_len
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5681,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5682,35'
              BranchSideFuncs:
                - node_min_byte_len
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5692,7'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5683,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5685,52'
              BranchSideFuncs:
                - quantifiers_memory_node_info
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5690,3'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5692,37'
          Branch Sides:
            - BranchSide:      'regcomp.c:5692,40'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5693,11'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5692,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5693,11'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5694,7'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5694,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5695,11'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5697,17'
              BranchSideFuncs:
                - tune_tree
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5698,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5698,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5702,7'
              BranchSideFuncs:
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5702,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5703,10'
              BranchSideFuncs:
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5720,7'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5703,40'
          Branch Sides:
            - BranchSide:      'regcomp.c:5703,43'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:5718,3'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5703,66'
          Branch Sides:
            - BranchSide:      'regcomp.c:5704,9'
              BranchSideFuncs:
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5718,3'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5704,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:5704,26'
              BranchSideFuncs:
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5718,3'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5703,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5705,17'
              BranchSideFuncs:
                - get_tree_head_literal
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5718,3'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5707,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5708,20'
              BranchSideFuncs:
                - node_conv_to_str_node
                - onig_node_free
                - node_str_node_cat
            - BranchSide:      'regcomp.c:5717,5'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5710,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5711,33'
              BranchSideFuncs:
                - node_str_node_cat
                - onig_node_free
            - BranchSide:      'regcomp.c:5714,24'
              BranchSideFuncs:
                - onig_node_free
        - Branch String:   'regcomp.c:5712,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5712,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5713,9'
              BranchSideFuncs:
                - onig_node_free
                - node_str_node_cat
        - Branch String:   'regcomp.c:5720,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:5720,22'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:5733,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5720,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5721,9'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:5733,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5721,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5722,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5729,46'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:5723,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5724,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5727,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:5682,17'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:5685,23'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5697,7'
          Dst:             tune_tree
        - Src:             'regcomp.c:5709,9'
          Dst:             node_conv_to_str_node
        - Src:             'regcomp.c:5711,15'
          Dst:             node_str_node_cat
        - Src:             'regcomp.c:5714,9'
          Dst:             onig_node_free
        - Src:             'regcomp.c:5729,24'
          Dst:             get_tree_head_literal
    - functionName:    tune_anchor
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5638
      functionLinenumberEnd: 5661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - state
        - env
      BBCount:         10
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - tune_look_behind
        - tune_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:5642,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5644,19'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5647,19'
              BranchSideFuncs:
                - tune_tree
            - BranchSide:      'regcomp.c:5653,26'
              BranchSideFuncs:
                - tune_look_behind
            - BranchSide:      'regcomp.c:5653,26'
              BranchSideFuncs:
                - tune_look_behind
            - BranchSide:      'regcomp.c:5657,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:5644,9'
          Dst:             tune_tree
        - Src:             'regcomp.c:5647,9'
          Dst:             tune_tree
        - Src:             'regcomp.c:5653,9'
          Dst:             tune_look_behind
    - functionName:    quantifiers_memory_node_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5058
      functionLinenumberEnd: 5136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         54
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - quantifiers_memory_node_info
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:5061,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5066,7'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5066,7'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5075,9'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5085,23'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5094,21'
              BranchSideFuncs:
                - quantifiers_memory_node_info
                - quantifiers_memory_node_info
                - quantifiers_memory_node_info
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5130,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5132,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5068,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5068,24'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5069,7'
              BranchSideFuncs:
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5069,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5067,42'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5071,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5075,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5076,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5079,40'
              BranchSideFuncs:
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5086,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5087,42'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5090,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5095,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5097,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5105,42'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5105,42'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5110,44'
              BranchSideFuncs:
                - quantifiers_memory_node_info
                - quantifiers_memory_node_info
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5123,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5097,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5098,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5100,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5111,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5112,46'
              BranchSideFuncs:
                - quantifiers_memory_node_info
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5115,15'
              BranchSideFuncs:
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5113,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:5113,28'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5114,11'
              BranchSideFuncs:
                - quantifiers_memory_node_info
        - Branch String:   'regcomp.c:5115,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5116,46'
              BranchSideFuncs:
                - quantifiers_memory_node_info
            - BranchSide:      'regcomp.c:5120,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5117,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:5117,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5118,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:5067,13'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5079,11'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5087,13'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5105,13'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5110,15'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5112,17'
          Dst:             quantifiers_memory_node_info
        - Src:             'regcomp.c:5116,17'
          Dst:             quantifiers_memory_node_info
    - functionName:    node_conv_to_str_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ref_node
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_str_node_cat
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - add
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - onig_node_str_cat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:419,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:420,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:422,7'
              BranchSideFuncs:
                - onig_node_str_cat
        - Branch String:   'regcomp.c:422,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:423,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:425,25'
              BranchSideFuncs:
                - onig_node_str_cat
        - Branch String:   'regcomp.c:426,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:426,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:428,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:425,7'
          Dst:             onig_node_str_cat
    - functionName:    get_tree_head_literal
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - exact
        - reg
      BBCount:         49
      ICount:          259
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - get_tree_head_literal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:3241,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3247,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3247,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3247,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3250,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3254,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3260,31'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3265,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3278,23'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3290,21'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3304,9'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3308,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3310,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3250,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3250,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3251,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3254,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3255,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3257,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3267,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3268,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3270,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3270,22'
          Branch Sides:
            - BranchSide:      'regcomp.c:3270,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3271,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3270,26'
          Branch Sides:
            - BranchSide:      'regcomp.c:3270,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3271,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3270,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3271,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3274,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3279,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3280,13'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3286,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3280,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3281,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3283,37'
              BranchSideFuncs:
                - get_tree_head_literal
        - Branch String:   'regcomp.c:3291,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3295,35'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3295,35'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3295,35'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3298,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3304,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3305,33'
              BranchSideFuncs:
                - get_tree_head_literal
            - BranchSide:      'regcomp.c:3306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3260,9'
          Dst:             get_tree_head_literal
        - Src:             'regcomp.c:3283,15'
          Dst:             get_tree_head_literal
        - Src:             'regcomp.c:3295,13'
          Dst:             get_tree_head_literal
        - Src:             'regcomp.c:3305,11'
          Dst:             get_tree_head_literal
    - functionName:    unravel_cf_string_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4834
      functionLinenumberEnd: 4857
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rlist
        - rsn
        - s
        - end
        - flag
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - onig_node_new_str
        - onig_node_str_cat
        - unravel_cf_node_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:4841,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:4841,26'
              BranchSideFuncs:
                - onig_node_new_str
                - unravel_cf_node_add
                - onig_node_str_cat
            - BranchSide:      'regcomp.c:4845,28'
              BranchSideFuncs:
                - onig_node_new_str
                - unravel_cf_node_add
        - Branch String:   'regcomp.c:4841,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4842,27'
              BranchSideFuncs:
                - onig_node_str_cat
            - BranchSide:      'regcomp.c:4845,28'
              BranchSideFuncs:
                - onig_node_new_str
                - unravel_cf_node_add
        - Branch String:   'regcomp.c:4846,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4846,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4848,22'
              BranchSideFuncs:
                - unravel_cf_node_add
        - Branch String:   'regcomp.c:4852,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4853,14'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4856,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4842,9'
          Dst:             onig_node_str_cat
        - Src:             'regcomp.c:4845,10'
          Dst:             onig_node_new_str
        - Src:             'regcomp.c:4849,9'
          Dst:             unravel_cf_node_add
    - functionName:    unravel_cf_look_behind_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4919
      functionLinenumberEnd: 4960
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rlist
        - rsn
        - n
        - items
        - enc
        - s
        - one_len
      BBCount:         32
      ICount:          229
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - onig_new_cclass_with_code_list
        - onig_node_free
        - unravel_cf_node_add
        - unravel_cf_string_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4923,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4924,34'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:4933,7'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:4925,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4926,11'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:4931,3'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:4926,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4927,15'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:4930,5'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
                - unravel_cf_string_add
        - Branch String:   'regcomp.c:4933,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4934,31'
              BranchSideFuncs:
                - unravel_cf_string_add
            - BranchSide:      'regcomp.c:4940,11'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4942,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4943,36'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
            - BranchSide:      'regcomp.c:4950,47'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4944,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4945,13'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
            - BranchSide:      'regcomp.c:4949,5'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4945,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4946,28'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
            - BranchSide:      'regcomp.c:4948,7'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4951,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4951,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4953,29'
              BranchSideFuncs:
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4954,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4954,32'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:4956,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4934,9'
          Dst:             unravel_cf_string_add
        - Src:             'regcomp.c:4950,9'
          Dst:             onig_new_cclass_with_code_list
        - Src:             'regcomp.c:4953,9'
          Dst:             unravel_cf_node_add
        - Src:             'regcomp.c:4954,17'
          Dst:             onig_node_free
    - functionName:    get_min_max_byte_len_case_fold_items
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4762
      functionLinenumberEnd: 4778
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - items
        - rmin
        - rmax
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4768,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4769,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4776,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4772,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4772,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4773,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4773,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4773,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4774,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unravel_cf_string_alt_or_cc_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4863
      functionLinenumberEnd: 4913
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rlist
        - n
        - items
        - enc
        - case_fold_flag
        - s
        - end
      BBCount:         28
      ICount:          232
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - is_all_code_len_1_items
        - make_code_list_to_string
        - onig_new_cclass_with_code_list
        - onig_node_free
        - onig_node_new_alt
        - onig_node_new_str
        - unravel_cf_node_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4867,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4870,16'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
            - BranchSide:      'regcomp.c:4881,31'
              BranchSideFuncs:
                - onig_node_new_str
                - onig_node_new_alt
                - unravel_cf_node_add
                - onig_node_free
                - make_code_list_to_string
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regcomp.c:4871,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4872,36'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
            - BranchSide:      'regcomp.c:4875,47'
              BranchSideFuncs:
                - onig_new_cclass_with_code_list
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4876,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4876,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4877,3'
              BranchSideFuncs:
                - unravel_cf_node_add
                - onig_node_free
        - Branch String:   'regcomp.c:4882,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4882,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4883,37'
              BranchSideFuncs:
                - onig_node_new_alt
                - unravel_cf_node_add
                - onig_node_free
                - make_code_list_to_string
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regcomp.c:4884,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4885,22'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:4889,7'
              BranchSideFuncs:
                - unravel_cf_node_add
                - onig_node_free
                - make_code_list_to_string
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regcomp.c:4890,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs:
                - make_code_list_to_string
                - onig_node_new_alt
                - unravel_cf_node_add
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:4891,36'
              BranchSideFuncs:
                - make_code_list_to_string
                - onig_node_new_alt
                - unravel_cf_node_add
                - onig_node_free
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regcomp.c:4893,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4894,24'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:4898,31'
              BranchSideFuncs:
                - onig_node_new_alt
                - unravel_cf_node_add
                - onig_node_free
                - make_code_list_to_string
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regcomp.c:4899,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4900,24'
              BranchSideFuncs:
                - onig_node_free
                - onig_node_free
            - BranchSide:      'regcomp.c:4905,22'
              BranchSideFuncs:
                - unravel_cf_node_add
                - onig_node_free
                - make_code_list_to_string
                - onig_node_new_alt
                - onig_node_free
                - onig_node_free
                - onig_node_free
        - Branch String:   'regcomp.c:4911,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4911,30'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:4912,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4867,7'
          Dst:             is_all_code_len_1_items
        - Src:             'regcomp.c:4875,9'
          Dst:             onig_new_cclass_with_code_list
        - Src:             'regcomp.c:4881,13'
          Dst:             onig_node_new_str
        - Src:             'regcomp.c:4883,19'
          Dst:             onig_node_new_alt
        - Src:             'regcomp.c:4885,7'
          Dst:             onig_node_free
        - Src:             'regcomp.c:4892,11'
          Dst:             make_code_list_to_string
        - Src:             'regcomp.c:4894,9'
          Dst:             onig_node_free
        - Src:             'regcomp.c:4898,13'
          Dst:             onig_node_new_alt
        - Src:             'regcomp.c:4900,9'
          Dst:             onig_node_free
        - Src:             'regcomp.c:4901,9'
          Dst:             onig_node_free
        - Src:             'regcomp.c:4910,7'
          Dst:             unravel_cf_node_add
        - Src:             'regcomp.c:4911,15'
          Dst:             onig_node_free
    - functionName:    node_list_len
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:388,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:389,12'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:393,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_all_code_len_1_items
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4748
      functionLinenumberEnd: 4757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - items
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4751,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4752,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4756,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4753,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4753,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4754,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_code_list_to_string
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4784
      functionLinenumberEnd: 4810
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rnode
        - enc
        - n
        - codes
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - onig_node_free
        - onig_node_new_str
        - onig_node_str_cat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4791,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4791,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4793,10'
              BranchSideFuncs:
                - onig_node_str_cat
                - onig_node_free
        - Branch String:   'regcomp.c:4793,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4794,11'
              BranchSideFuncs:
                - onig_node_str_cat
                - onig_node_free
            - BranchSide:      'regcomp.c:4804,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4795,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4796,11'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:4800,27'
              BranchSideFuncs:
                - onig_node_str_cat
                - onig_node_free
        - Branch String:   'regcomp.c:4801,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4801,17'
              BranchSideFuncs:
                - onig_node_free
            - BranchSide:      'regcomp.c:4802,3'
              BranchSideFuncs:
                - onig_node_str_cat
                - onig_node_free
      Callsites:
        - Src:             'regcomp.c:4790,10'
          Dst:             onig_node_new_str
        - Src:             'regcomp.c:4800,9'
          Dst:             onig_node_str_cat
        - Src:             'regcomp.c:4808,3'
          Dst:             onig_node_free
    - functionName:    unravel_cf_node_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4814
      functionLinenumberEnd: 4829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rlist
        - add
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - node_list_add
        - onig_node_new_list
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:4818,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4819,31'
              BranchSideFuncs:
                - onig_node_new_list
            - BranchSide:      'regcomp.c:4824,29'
              BranchSideFuncs:
                - node_list_add
        - Branch String:   'regcomp.c:4820,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4820,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4821,14'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4825,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4825,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4819,12'
          Dst:             onig_node_new_list
        - Src:             'regcomp.c:4824,15'
          Dst:             node_list_add
    - functionName:    node_list_add
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - x
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - onig_node_new_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:402,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:402,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:404,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:404,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:405,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:411,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:405,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:406,14'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:408,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:401,7'
          Dst:             onig_node_new_list
    - functionName:    is_exclusive
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
        - reg
      BBCount:         135
      ICount:          887
      EdgeCount:       167
      CyclomaticComplexity: 34
      functionsReached:
        - onig_is_code_in_cc
        - onigenc_is_mbc_word_ascii
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:3052,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3055,11'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3091,24'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3169,21'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3230,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3055,45'
          Branch Sides:
            - BranchSide:      'regcomp.c:3056,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3057,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3055,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3057,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3059,15'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
        - Branch String:   'regcomp.c:3059,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3061,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3063,49'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3079,9'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3083,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3061,50'
          Branch Sides:
            - BranchSide:      'regcomp.c:3062,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3066,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3062,48'
          Branch Sides:
            - BranchSide:      'regcomp.c:3063,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3066,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3061,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3064,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3066,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3093,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3095,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3139,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3158,9'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3162,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3095,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3097,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3101,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3132,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3101,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3102,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3114,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3102,35'
          Branch Sides:
            - BranchSide:      'regcomp.c:3102,39'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3111,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3102,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3103,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3111,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3104,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3105,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3109,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3105,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:3106,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3108,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3106,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:3106,58'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3107,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3114,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3114,40'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3115,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3115,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3115,37'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3117,21'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3118,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3119,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3124,22'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3119,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:3120,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3123,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3120,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:3121,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3122,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3124,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3125,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3127,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3125,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:3125,41'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3126,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3141,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3142,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3150,16'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3143,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:3143,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3143,53'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3143,49'
          Branch Sides:
            - BranchSide:      'regcomp.c:3143,53'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3144,19'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3143,60'
          Branch Sides:
            - BranchSide:      'regcomp.c:3143,63'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3149,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3143,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3144,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3149,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3145,27'
          Branch Sides:
            - BranchSide:      'regcomp.c:3145,31'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3146,20'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3145,51'
          Branch Sides:
            - BranchSide:      'regcomp.c:3146,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3147,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3146,27'
          Branch Sides:
            - BranchSide:      'regcomp.c:3146,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3148,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3145,19'
          Branch Sides:
            - BranchSide:      'regcomp.c:3147,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3148,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3150,34'
          Branch Sides:
            - BranchSide:      'regcomp.c:3150,38'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3151,16'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3150,58'
          Branch Sides:
            - BranchSide:      'regcomp.c:3151,16'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3152,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3151,34'
          Branch Sides:
            - BranchSide:      'regcomp.c:3151,38'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3153,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3150,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3152,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3153,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3171,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3172,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3174,15'
              BranchSideFuncs:
                - onig_is_code_in_cc
                - onigenc_is_mbc_word_ascii
        - Branch String:   'regcomp.c:3174,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3176,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3201,28'
              BranchSideFuncs:
                - onig_is_code_in_cc
            - BranchSide:      'regcomp.c:3212,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3224,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3176,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3178,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3181,15'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regcomp.c:3195,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3181,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3182,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3188,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
        - Branch String:   'regcomp.c:3182,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3183,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3185,24'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3188,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3189,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3191,24'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3215,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3215,45'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3217,18'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3217,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3218,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3221,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3218,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:3218,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3219,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3188,17'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regcomp.c:3205,18'
          Dst:             onig_is_code_in_cc
    - functionName:    onig_is_code_in_cc
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7886
      functionLinenumberEnd: 7897
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - code
        - cc
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onig_is_code_in_cc_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:7889,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7890,9'
              BranchSideFuncs:
                - onig_is_code_in_cc_len
            - BranchSide:      'regcomp.c:7893,11'
              BranchSideFuncs:
                - onig_is_code_in_cc_len
        - Branch String:   'regcomp.c:7894,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7894,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7896,10'
          Dst:             onig_is_code_in_cc_len
    - functionName:    onig_is_code_in_cc_len
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7862
      functionLinenumberEnd: 7882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - elen
        - code
        - cc_arg
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - onig_is_in_code_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7866,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:7866,20'
              BranchSideFuncs:
                - onig_is_in_code_range
            - BranchSide:      'regcomp.c:7867,9'
              BranchSideFuncs:
                - onig_is_in_code_range
        - Branch String:   'regcomp.c:7866,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7867,9'
              BranchSideFuncs:
                - onig_is_in_code_range
            - BranchSide:      'regcomp.c:7875,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7867,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7868,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7871,37'
              BranchSideFuncs:
                - onig_is_in_code_range
        - Branch String:   'regcomp.c:7878,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7879,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7881,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7871,15'
          Dst:             onig_is_in_code_range
    - functionName:    onig_is_in_code_range
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7841
      functionLinenumberEnd: 7857
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - code
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:7849,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7850,10'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7857,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7851,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7852,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7854,14'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7857,20'
          Branch Sides:
            - BranchSide:      'regcomp.c:7857,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7857,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tune_called_state_call
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5439
      functionLinenumberEnd: 5531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - state
      BBCount:         60
      ICount:          384
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - tune_called_state_call
      functionUses:    12
      BranchProfiles:
        - Branch String:   'regcomp.c:5440,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5442,11'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5445,5'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5452,23'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5467,24'
              BranchSideFuncs:
                - tune_called_state_call
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5488,21'
              BranchSideFuncs:
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5520,10'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5529,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5447,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5446,30'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5448,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5454,41'
          Branch Sides:
            - BranchSide:      'regcomp.c:5454,44'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5455,15'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5454,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5455,15'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5456,11'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5456,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5457,15'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5458,12'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5458,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5459,9'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5461,30'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5469,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5472,15'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5472,15'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5477,15'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5477,15'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5481,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5490,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5491,13'
              BranchSideFuncs:
                - tune_called_state_call
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5504,16'
              BranchSideFuncs:
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
        - Branch String:   'regcomp.c:5491,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5492,17'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5498,11'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5492,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5493,35'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5496,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5504,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:5505,15'
              BranchSideFuncs:
                - tune_called_state_call
                - tune_called_state_call
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5514,32'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5507,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5508,34'
              BranchSideFuncs:
                - tune_called_state_call
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5510,13'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5510,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5511,34'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5512,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5520,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5521,7'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5522,10'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5522,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5523,7'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5525,28'
              BranchSideFuncs:
                - tune_called_state_call
      Callsites:
        - Src:             'regcomp.c:5446,7'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5461,7'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5473,9'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5478,9'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5494,13'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5500,11'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5506,9'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5508,11'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5511,11'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5514,9'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5525,5'
          Dst:             tune_called_state_call
    - functionName:    infinite_recursive_call_check
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - env
        - head
      BBCount:         91
      ICount:          539
      EdgeCount:       118
      CyclomaticComplexity: 29
      functionsReached:
        - infinite_recursive_call_check
        - node_min_byte_len
      functionUses:    10
      BranchProfiles:
        - Branch String:   'regcomp.c:4022,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4028,11'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
            - BranchSide:      'regcomp.c:4045,12'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4058,9'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4069,11'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4073,39'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4078,21'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - node_min_byte_len
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4127,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4031,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4031,64'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4031,25'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4031,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4031,64'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4032,14'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4033,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4034,35'
              BranchSideFuncs:
                - node_min_byte_len
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4037,7'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4035,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4035,30'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
            - BranchSide:      'regcomp.c:4036,9'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4037,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4030,45'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - node_min_byte_len
            - BranchSide:      'regcomp.c:4039,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4048,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4048,64'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4048,25'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4048,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4048,64'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4050,18'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4052,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4047,45'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4053,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4058,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4058,35'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4060,39'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4061,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4061,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4062,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4062,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4063,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4066,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4063,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4064,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4065,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4069,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4069,11'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4070,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4080,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4081,13'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4092,16'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4081,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4082,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4083,18'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4083,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:4084,19'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4087,11'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4092,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:4095,45'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - node_min_byte_len
            - BranchSide:      'regcomp.c:4121,43'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4096,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4096,64'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4096,25'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4096,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4096,64'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4097,14'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - node_min_byte_len
        - Branch String:   'regcomp.c:4098,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4100,15'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
                - node_min_byte_len
            - BranchSide:      'regcomp.c:4109,13'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4100,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4101,37'
              BranchSideFuncs:
                - node_min_byte_len
                - infinite_recursive_call_check
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4103,20'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4105,65'
          Branch Sides:
            - BranchSide:      'regcomp.c:4105,17'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4105,78'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4106,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:4106,66'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4106,27'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4106,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4106,66'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4107,16'
              BranchSideFuncs:
                - infinite_recursive_call_check
        - Branch String:   'regcomp.c:4109,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4110,48'
              BranchSideFuncs:
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4117,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4111,24'
          Branch Sides:
            - BranchSide:      'regcomp.c:4111,68'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4111,28'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4111,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4111,68'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4112,17'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4113,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4114,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4115,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4030,15'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4034,17'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:4047,15'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4060,9'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4073,9'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4088,15'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4095,15'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4101,19'
          Dst:             node_min_byte_len
        - Src:             'regcomp.c:4105,17'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4110,18'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4121,13'
          Dst:             infinite_recursive_call_check
    - functionName:    recursive_call_check
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4199
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         44
      ICount:          268
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - recursive_call_check
      functionUses:    9
      BranchProfiles:
        - Branch String:   'regcomp.c:4202,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4205,7'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4205,7'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4212,11'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4218,30'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4222,30'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4231,21'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
            - BranchSide:      'regcomp.c:4261,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4208,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4207,33'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4209,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4212,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4212,11'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4213,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4223,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4224,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4227,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4224,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4225,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4226,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4233,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4234,13'
              BranchSideFuncs:
                - recursive_call_check
            - BranchSide:      'regcomp.c:4244,16'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
        - Branch String:   'regcomp.c:4234,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4235,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4236,18'
              BranchSideFuncs:
                - recursive_call_check
        - Branch String:   'regcomp.c:4236,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:4237,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4239,11'
              BranchSideFuncs:
                - recursive_call_check
        - Branch String:   'regcomp.c:4244,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:4245,11'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
            - BranchSide:      'regcomp.c:4255,34'
              BranchSideFuncs:
                - recursive_call_check
        - Branch String:   'regcomp.c:4246,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4247,37'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check
                - recursive_call_check
            - BranchSide:      'regcomp.c:4249,13'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check
        - Branch String:   'regcomp.c:4249,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4250,37'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check
            - BranchSide:      'regcomp.c:4252,35'
              BranchSideFuncs:
                - recursive_call_check
      Callsites:
        - Src:             'regcomp.c:4207,12'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4218,9'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4222,9'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4240,15'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4247,16'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4250,16'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4252,14'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4255,13'
          Dst:             recursive_call_check
    - functionName:    tune_call2_call
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5247
      functionLinenumberEnd: 5309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         37
      ICount:          251
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - tune_call2_call
      functionUses:    10
      BranchProfiles:
        - Branch String:   'regcomp.c:5248,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5251,5'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5251,5'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5257,21'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5261,9'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5267,21'
              BranchSideFuncs:
                - tune_call2_call
                - tune_call2_call
                - tune_call2_call
                - tune_call2_call
                - tune_call2_call
            - BranchSide:      'regcomp.c:5290,11'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5307,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5253,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5252,23'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5254,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5261,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5262,23'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5263,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5269,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5270,15'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5276,16'
              BranchSideFuncs:
                - tune_call2_call
                - tune_call2_call
                - tune_call2_call
                - tune_call2_call
        - Branch String:   'regcomp.c:5270,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5271,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5275,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5276,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:5277,25'
              BranchSideFuncs:
                - tune_call2_call
                - tune_call2_call
                - tune_call2_call
            - BranchSide:      'regcomp.c:5284,25'
              BranchSideFuncs:
                - tune_call2_call
        - Branch String:   'regcomp.c:5278,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5279,27'
              BranchSideFuncs:
                - tune_call2_call
                - tune_call2_call
            - BranchSide:      'regcomp.c:5280,13'
              BranchSideFuncs:
                - tune_call2_call
        - Branch String:   'regcomp.c:5280,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5281,27'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5282,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5290,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5291,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:5252,7'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5257,5'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5262,7'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5272,11'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5277,9'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5279,11'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5281,11'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5284,9'
          Dst:             tune_call2_call
        - Src:             'regcomp.c:5300,9'
          Dst:             tune_call2_call
    - functionName:    check_call_reference
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5147
      functionLinenumberEnd: 5196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cn
        - env
        - state
      BBCount:         26
      ICount:          223
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - onig_name_to_group_numbers
        - onig_scan_env_set_error_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:5148,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:5148,11'
              BranchSideFuncs:
                - onig_name_to_group_numbers
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5148,11'
              BranchSideFuncs:
                - onig_name_to_group_numbers
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5150,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5151,16'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5178,40'
              BranchSideFuncs:
                - onig_name_to_group_numbers
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5153,28'
          Branch Sides:
            - BranchSide:      'regcomp.c:5154,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5159,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5154,70'
          Branch Sides:
            - BranchSide:      'regcomp.c:5155,11'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5159,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5153,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5156,7'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5159,9'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5159,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5159,21'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5160,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5167,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5168,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5173,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5179,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5180,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5184,14'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
                - onig_scan_env_set_error_string
        - Branch String:   'regcomp.c:5184,14'
          Branch Sides:
            - BranchSide:      'regcomp.c:5185,38'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
            - BranchSide:      'regcomp.c:5190,25'
              BranchSideFuncs:
                - onig_scan_env_set_error_string
      Callsites:
        - Src:             'regcomp.c:5160,7'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regcomp.c:5168,7'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regcomp.c:5178,13'
          Dst:             onig_name_to_group_numbers
        - Src:             'regcomp.c:5180,7'
          Dst:             onig_scan_env_set_error_string
        - Src:             'regcomp.c:5185,7'
          Dst:             onig_scan_env_set_error_string
    - functionName:    renumber_backref_node
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - map
      BBCount:         14
      ICount:          122
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:2839,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2840,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2842,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2843,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2844,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2846,13'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2848,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2849,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2856,18'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2850,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2851,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2854,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    renumber_backref_traverse
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - map
      BBCount:         38
      ICount:          218
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - renumber_backref_node
        - renumber_backref_traverse
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:2865,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2868,5'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2868,5'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2874,35'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2879,21'
              BranchSideFuncs:
                - renumber_backref_traverse
                - renumber_backref_traverse
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2898,31'
              BranchSideFuncs:
                - renumber_backref_node
            - BranchSide:      'regcomp.c:2902,9'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2907,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2870,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:2870,24'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2870,5'
              BranchSideFuncs:
                - renumber_backref_traverse
        - Branch String:   'regcomp.c:2870,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2869,37'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2871,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2882,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2882,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2884,11'
              BranchSideFuncs:
                - renumber_backref_traverse
                - renumber_backref_traverse
        - Branch String:   'regcomp.c:2884,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2885,13'
              BranchSideFuncs:
                - renumber_backref_traverse
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2895,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2885,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2886,41'
              BranchSideFuncs:
                - renumber_backref_traverse
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2889,13'
              BranchSideFuncs:
                - renumber_backref_traverse
        - Branch String:   'regcomp.c:2887,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2887,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2888,9'
              BranchSideFuncs:
                - renumber_backref_traverse
        - Branch String:   'regcomp.c:2889,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2890,41'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2893,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2891,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2891,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2892,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2902,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2903,37'
              BranchSideFuncs:
                - renumber_backref_traverse
            - BranchSide:      'regcomp.c:2904,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:2869,11'
          Dst:             renumber_backref_traverse
        - Src:             'regcomp.c:2874,9'
          Dst:             renumber_backref_traverse
        - Src:             'regcomp.c:2881,11'
          Dst:             renumber_backref_traverse
        - Src:             'regcomp.c:2886,15'
          Dst:             renumber_backref_traverse
        - Src:             'regcomp.c:2890,15'
          Dst:             renumber_backref_traverse
        - Src:             'regcomp.c:2898,9'
          Dst:             renumber_backref_node
        - Src:             'regcomp.c:2903,11'
          Dst:             renumber_backref_traverse
    - functionName:    make_named_capture_number_map
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plink
        - map
        - counter
      BBCount:         60
      ICount:          380
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - make_named_capture_number_map
        - onig_node_free
        - onig_reduce_nested_quantifier
      functionUses:    10
      BranchProfiles:
        - Branch String:   'regcomp.c:2759,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2762,5'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2762,5'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2770,26'
              BranchSideFuncs:
                - make_named_capture_number_map
                - onig_reduce_nested_quantifier
            - BranchSide:      'regcomp.c:2781,21'
              BranchSideFuncs:
                - make_named_capture_number_map
                - make_named_capture_number_map
                - make_named_capture_number_map
                - make_named_capture_number_map
                - onig_node_free
                - make_named_capture_number_map
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2819,9'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2826,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2764,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:2764,24'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2764,5'
              BranchSideFuncs:
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2764,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2763,43'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2765,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2765,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2765,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2766,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2772,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2772,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2773,11'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
        - Branch String:   'regcomp.c:2773,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:2773,21'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
            - BranchSide:      'regcomp.c:2777,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2773,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2774,46'
              BranchSideFuncs:
                - onig_reduce_nested_quantifier
            - BranchSide:      'regcomp.c:2777,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2782,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2783,13'
              BranchSideFuncs:
                - onig_node_free
                - make_named_capture_number_map
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2799,16'
              BranchSideFuncs:
                - make_named_capture_number_map
                - make_named_capture_number_map
                - make_named_capture_number_map
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2783,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2784,13'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2791,20'
              BranchSideFuncs:
                - onig_node_free
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2788,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2788,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2789,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2795,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2795,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2796,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2799,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:2800,45'
              BranchSideFuncs:
                - make_named_capture_number_map
                - make_named_capture_number_map
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2812,45'
              BranchSideFuncs:
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2801,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2801,27'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2802,13'
              BranchSideFuncs:
                - make_named_capture_number_map
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2802,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2803,47'
              BranchSideFuncs:
                - make_named_capture_number_map
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2806,13'
              BranchSideFuncs:
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2804,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2804,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2805,9'
              BranchSideFuncs:
                - make_named_capture_number_map
        - Branch String:   'regcomp.c:2806,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2807,47'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2810,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2808,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2808,29'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2809,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2813,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2813,27'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2819,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2820,43'
              BranchSideFuncs:
                - make_named_capture_number_map
            - BranchSide:      'regcomp.c:2823,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2821,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2821,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2822,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:2763,11'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2771,11'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2774,16'
          Dst:             onig_reduce_nested_quantifier
        - Src:             'regcomp.c:2787,15'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2793,11'
          Dst:             onig_node_free
        - Src:             'regcomp.c:2794,15'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2800,13'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2803,15'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2807,15'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2812,13'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2820,11'
          Dst:             make_named_capture_number_map
    - functionName:    remove_from_list
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4364
      functionLinenumberEnd: 4369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - a
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:4365,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4365,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4367,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_empty_status_check_trav
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3902
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         53
      ICount:          343
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - is_ancestor_node
        - set_empty_status_check_trav
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:3903,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3906,5'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3906,5'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3913,24'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3921,33'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3925,9'
              BranchSideFuncs:
                - set_empty_status_check_trav
                - set_empty_status_check_trav
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3945,25'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3962,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3908,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3907,35'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3909,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3915,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3915,34'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3916,35'
              BranchSideFuncs:
                - set_empty_status_check_trav
        - Branch String:   'regcomp.c:3925,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3926,35'
              BranchSideFuncs:
                - set_empty_status_check_trav
                - set_empty_status_check_trav
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3928,21'
              BranchSideFuncs:
                - set_empty_status_check_trav
                - set_empty_status_check_trav
        - Branch String:   'regcomp.c:3930,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3931,13'
              BranchSideFuncs:
                - set_empty_status_check_trav
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3939,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3931,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3932,39'
              BranchSideFuncs:
                - set_empty_status_check_trav
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3934,13'
              BranchSideFuncs:
                - set_empty_status_check_trav
        - Branch String:   'regcomp.c:3934,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3935,39'
              BranchSideFuncs:
                - set_empty_status_check_trav
            - BranchSide:      'regcomp.c:3937,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3945,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:3945,15'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3945,15'
              BranchSideFuncs:
                - is_ancestor_node
        - Branch String:   'regcomp.c:3947,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3947,13'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3947,13'
              BranchSideFuncs:
                - is_ancestor_node
        - Branch String:   'regcomp.c:3948,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3949,24'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3959,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3950,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3951,34'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3957,7'
              BranchSideFuncs:
                - is_ancestor_node
        - Branch String:   'regcomp.c:3951,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3952,13'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3956,9'
              BranchSideFuncs:
                - is_ancestor_node
        - Branch String:   'regcomp.c:3952,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3952,13'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3952,13'
              BranchSideFuncs:
                - is_ancestor_node
        - Branch String:   'regcomp.c:3952,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3952,13'
              BranchSideFuncs:
                - is_ancestor_node
            - BranchSide:      'regcomp.c:3953,13'
              BranchSideFuncs:
                - is_ancestor_node
      Callsites:
        - Src:             'regcomp.c:3907,7'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:3916,7'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:3921,5'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:3926,7'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:3932,11'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:3935,11'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:3951,17'
          Dst:             is_ancestor_node
    - functionName:    set_empty_repeat_node_trav
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3812
      functionLinenumberEnd: 3886
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - empty
        - env
      BBCount:         57
      ICount:          322
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - set_empty_repeat_node_trav
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:3815,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3818,5'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3818,5'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3825,24'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3846,23'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3854,9'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3881,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3820,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:3820,24'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3820,5'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3820,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3819,38'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3821,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3827,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3828,11'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3832,15'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3832,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3835,15'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3835,15'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3838,9'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3848,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3848,55'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3849,38'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3854,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3855,38'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3859,21'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3856,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3856,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3857,5'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3862,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3863,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3868,16'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3863,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3864,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3867,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3864,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3865,68'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3866,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3865,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3865,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3865,34'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3869,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3870,42'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3873,13'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3871,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3871,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3872,9'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
        - Branch String:   'regcomp.c:3873,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3874,42'
              BranchSideFuncs:
                - set_empty_repeat_node_trav
            - BranchSide:      'regcomp.c:3876,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3819,11'
          Dst:             set_empty_repeat_node_trav
        - Src:             'regcomp.c:3840,11'
          Dst:             set_empty_repeat_node_trav
        - Src:             'regcomp.c:3849,11'
          Dst:             set_empty_repeat_node_trav
        - Src:             'regcomp.c:3855,11'
          Dst:             set_empty_repeat_node_trav
        - Src:             'regcomp.c:3870,15'
          Dst:             set_empty_repeat_node_trav
        - Src:             'regcomp.c:3874,15'
          Dst:             set_empty_repeat_node_trav
    - functionName:    set_parent_node_trav
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3968
      functionLinenumberEnd: 4007
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - parent
      BBCount:         29
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - set_parent_node_trav
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:3971,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3974,5'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3974,5'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3980,11'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3985,26'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3989,9'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_parent_node_trav
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:4005,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3976,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3975,28'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3977,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3980,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3980,43'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3981,26'
              BranchSideFuncs:
                - set_parent_node_trav
        - Branch String:   'regcomp.c:3989,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3990,28'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_parent_node_trav
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3992,21'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_parent_node_trav
        - Branch String:   'regcomp.c:3994,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3995,13'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:4002,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3995,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3996,32'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:3997,13'
              BranchSideFuncs:
                - set_parent_node_trav
        - Branch String:   'regcomp.c:3997,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3998,32'
              BranchSideFuncs:
                - set_parent_node_trav
            - BranchSide:      'regcomp.c:4000,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3975,7'
          Dst:             set_parent_node_trav
        - Src:             'regcomp.c:3981,5'
          Dst:             set_parent_node_trav
        - Src:             'regcomp.c:3985,5'
          Dst:             set_parent_node_trav
        - Src:             'regcomp.c:3990,7'
          Dst:             set_parent_node_trav
        - Src:             'regcomp.c:3996,11'
          Dst:             set_parent_node_trav
        - Src:             'regcomp.c:3998,11'
          Dst:             set_parent_node_trav
    - functionName:    tune_called_state
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5535
      functionLinenumberEnd: 5628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - state
      BBCount:         65
      ICount:          361
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - tune_called_state
        - tune_called_state_call
      functionUses:    9
      BranchProfiles:
        - Branch String:   'regcomp.c:5536,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5538,11'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5541,5'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5548,10'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5559,21'
              BranchSideFuncs:
                - tune_called_state
                - tune_called_state
                - tune_called_state
                - tune_called_state
            - BranchSide:      'regcomp.c:5586,23'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5601,24'
              BranchSideFuncs:
                - tune_called_state
                - tune_called_state
            - BranchSide:      'regcomp.c:5624,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5624,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5624,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5624,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5624,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5626,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5543,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5542,25'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5544,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5548,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5549,7'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5550,10'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5550,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5551,7'
              BranchSideFuncs:
                - tune_called_state_call
            - BranchSide:      'regcomp.c:5553,28'
              BranchSideFuncs:
                - tune_called_state_call
        - Branch String:   'regcomp.c:5561,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5563,13'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5570,27'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5570,27'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5573,15'
              BranchSideFuncs:
                - tune_called_state
                - tune_called_state
                - tune_called_state
            - BranchSide:      'regcomp.c:5582,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5563,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5564,17'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5566,31'
              BranchSideFuncs:
                - tune_called_state
        - Branch String:   'regcomp.c:5575,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5576,29'
              BranchSideFuncs:
                - tune_called_state
                - tune_called_state
            - BranchSide:      'regcomp.c:5577,13'
              BranchSideFuncs:
                - tune_called_state
        - Branch String:   'regcomp.c:5577,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5578,29'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5579,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5588,41'
          Branch Sides:
            - BranchSide:      'regcomp.c:5588,44'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5589,15'
              BranchSideFuncs:
                - tune_called_state
        - Branch String:   'regcomp.c:5588,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5589,15'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5590,11'
              BranchSideFuncs:
                - tune_called_state
        - Branch String:   'regcomp.c:5590,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5591,15'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5592,12'
              BranchSideFuncs:
                - tune_called_state
        - Branch String:   'regcomp.c:5592,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5593,9'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5595,25'
              BranchSideFuncs:
                - tune_called_state
        - Branch String:   'regcomp.c:5603,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5606,15'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5606,15'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5611,15'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5611,15'
              BranchSideFuncs:
                - tune_called_state
            - BranchSide:      'regcomp.c:5615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:5542,7'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5553,5'
          Dst:             tune_called_state_call
        - Src:             'regcomp.c:5570,9'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5574,9'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5576,11'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5578,11'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5595,7'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5607,9'
          Dst:             tune_called_state
        - Src:             'regcomp.c:5612,9'
          Dst:             tune_called_state
    - functionName:    infinite_recursive_call_check_trav
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4135
      functionLinenumberEnd: 4195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         48
      ICount:          273
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - infinite_recursive_call_check
        - infinite_recursive_call_check_trav
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regcomp.c:4138,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4141,5'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4141,5'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4147,11'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4153,44'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4158,21'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4190,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4143,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4143,24'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4143,5'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4143,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4142,46'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4144,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4147,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4147,11'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4148,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4160,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4161,13'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4174,16'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4161,35'
          Branch Sides:
            - BranchSide:      'regcomp.c:4161,38'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check
            - BranchSide:      'regcomp.c:4173,7'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4161,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4164,11'
              BranchSideFuncs:
                - infinite_recursive_call_check
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4173,7'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4167,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4167,31'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4168,21'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4175,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4176,50'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4179,13'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4177,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4177,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4178,9'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4179,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4180,50'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - infinite_recursive_call_check_trav
            - BranchSide:      'regcomp.c:4183,7'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
        - Branch String:   'regcomp.c:4181,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4181,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4182,9'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
      Callsites:
        - Src:             'regcomp.c:4142,11'
          Dst:             infinite_recursive_call_check_trav
        - Src:             'regcomp.c:4153,9'
          Dst:             infinite_recursive_call_check_trav
        - Src:             'regcomp.c:4166,17'
          Dst:             infinite_recursive_call_check
        - Src:             'regcomp.c:4176,15'
          Dst:             infinite_recursive_call_check_trav
        - Src:             'regcomp.c:4180,15'
          Dst:             infinite_recursive_call_check_trav
        - Src:             'regcomp.c:4186,9'
          Dst:             infinite_recursive_call_check_trav
    - functionName:    recursive_call_check_trav
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4273
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - env
        - state
      BBCount:         75
      ICount:          424
      EdgeCount:       94
      CyclomaticComplexity: 21
      functionsReached:
        - recursive_call_check
        - recursive_call_check_trav
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:4276,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4281,7'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4281,7'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4290,35'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4299,24'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4309,21'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check
            - BranchSide:      'regcomp.c:4354,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4283,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4283,41'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4284,18'
              BranchSideFuncs:
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4284,18'
          Branch Sides:
            - BranchSide:      'regcomp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4284,34'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4285,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4282,41'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4287,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4291,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4292,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4295,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4292,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4293,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4294,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4300,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4301,39'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4303,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4311,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4312,13'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check
            - BranchSide:      'regcomp.c:4330,16'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4312,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4313,13'
              BranchSideFuncs:
                - recursive_call_check
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4316,19'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check
        - Branch String:   'regcomp.c:4318,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4319,13'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4327,9'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4321,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:4322,15'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4325,13'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4323,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4323,15'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4323,15'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4323,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4323,15'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4323,15'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4331,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4332,16'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4334,39'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4335,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4336,11'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4338,11'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4338,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4339,13'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4351,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4339,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4340,43'
              BranchSideFuncs:
                - recursive_call_check_trav
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4344,13'
              BranchSideFuncs:
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4341,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4342,15'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4343,9'
              BranchSideFuncs:
                - recursive_call_check_trav
        - Branch String:   'regcomp.c:4344,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4345,43'
              BranchSideFuncs:
                - recursive_call_check_trav
            - BranchSide:      'regcomp.c:4349,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4346,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4347,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4348,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4282,15'
          Dst:             recursive_call_check_trav
        - Src:             'regcomp.c:4290,9'
          Dst:             recursive_call_check_trav
        - Src:             'regcomp.c:4301,13'
          Dst:             recursive_call_check_trav
        - Src:             'regcomp.c:4320,19'
          Dst:             recursive_call_check
        - Src:             'regcomp.c:4334,13'
          Dst:             recursive_call_check_trav
        - Src:             'regcomp.c:4340,17'
          Dst:             recursive_call_check_trav
        - Src:             'regcomp.c:4345,17'
          Dst:             recursive_call_check_trav
    - functionName:    tune_call2
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         45
      ICount:          239
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - tune_call2
        - tune_call2_call
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:5386,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5389,5'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5389,5'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5395,9'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5400,9'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5405,11'
              BranchSideFuncs:
                - tune_call2
                - tune_call2
                - tune_call2
            - BranchSide:      'regcomp.c:5424,11'
              BranchSideFuncs:
                - tune_call2_call
            - BranchSide:      'regcomp.c:5430,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5391,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:5391,24'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5391,5'
              BranchSideFuncs:
                - tune_call2
        - Branch String:   'regcomp.c:5391,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5390,22'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5392,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5395,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5396,22'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5397,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5400,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5401,22'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5402,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5405,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5406,22'
              BranchSideFuncs:
                - tune_call2
                - tune_call2
            - BranchSide:      'regcomp.c:5409,21'
              BranchSideFuncs:
                - tune_call2
                - tune_call2
        - Branch String:   'regcomp.c:5411,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5411,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5412,11'
              BranchSideFuncs:
                - tune_call2
                - tune_call2
        - Branch String:   'regcomp.c:5412,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5413,13'
              BranchSideFuncs:
                - tune_call2
                - tune_call2
            - BranchSide:      'regcomp.c:5421,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5413,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5414,26'
              BranchSideFuncs:
                - tune_call2
                - tune_call2
            - BranchSide:      'regcomp.c:5417,13'
              BranchSideFuncs:
                - tune_call2
        - Branch String:   'regcomp.c:5415,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5415,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5416,9'
              BranchSideFuncs:
                - tune_call2
        - Branch String:   'regcomp.c:5417,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5418,26'
              BranchSideFuncs:
                - tune_call2
            - BranchSide:      'regcomp.c:5419,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5424,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5425,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5427,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:5390,11'
          Dst:             tune_call2
        - Src:             'regcomp.c:5396,11'
          Dst:             tune_call2
        - Src:             'regcomp.c:5401,11'
          Dst:             tune_call2
        - Src:             'regcomp.c:5406,11'
          Dst:             tune_call2
        - Src:             'regcomp.c:5414,15'
          Dst:             tune_call2
        - Src:             'regcomp.c:5418,15'
          Dst:             tune_call2
        - Src:             'regcomp.c:5425,7'
          Dst:             tune_call2_call
    - functionName:    tune_call
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5313
      functionLinenumberEnd: 5379
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - env
        - state
      BBCount:         48
      ICount:          308
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - check_call_reference
        - tune_call
      functionUses:    9
      BranchProfiles:
        - Branch String:   'regcomp.c:5316,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5319,5'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5319,5'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5325,9'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5332,9'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5340,21'
              BranchSideFuncs:
                - tune_call
                - tune_call
                - tune_call
                - tune_call
                - tune_call
            - BranchSide:      'regcomp.c:5365,10'
              BranchSideFuncs:
                - check_call_reference
            - BranchSide:      'regcomp.c:5374,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5321,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:5321,24'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5321,5'
              BranchSideFuncs:
                - tune_call
        - Branch String:   'regcomp.c:5321,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:5320,21'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5322,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5325,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5326,13'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5328,19'
              BranchSideFuncs:
                - tune_call
        - Branch String:   'regcomp.c:5332,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5333,21'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5335,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5342,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5343,14'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5349,16'
              BranchSideFuncs:
                - tune_call
                - tune_call
                - tune_call
                - tune_call
        - Branch String:   'regcomp.c:5343,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5344,11'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5347,23'
              BranchSideFuncs:
                - tune_call
        - Branch String:   'regcomp.c:5349,16'
          Branch Sides:
            - BranchSide:      'regcomp.c:5350,23'
              BranchSideFuncs:
                - tune_call
                - tune_call
                - tune_call
            - BranchSide:      'regcomp.c:5360,23'
              BranchSideFuncs:
                - tune_call
        - Branch String:   'regcomp.c:5351,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5351,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5352,13'
              BranchSideFuncs:
                - tune_call
                - tune_call
        - Branch String:   'regcomp.c:5352,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5353,25'
              BranchSideFuncs:
                - tune_call
                - tune_call
            - BranchSide:      'regcomp.c:5356,13'
              BranchSideFuncs:
                - tune_call
        - Branch String:   'regcomp.c:5354,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5354,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5355,9'
              BranchSideFuncs:
                - tune_call
        - Branch String:   'regcomp.c:5356,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5357,25'
              BranchSideFuncs:
                - tune_call
            - BranchSide:      'regcomp.c:5358,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5365,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5366,7'
              BranchSideFuncs:
                - check_call_reference
            - BranchSide:      'regcomp.c:5370,30'
              BranchSideFuncs:
                - check_call_reference
      Callsites:
        - Src:             'regcomp.c:5320,11'
          Dst:             tune_call
        - Src:             'regcomp.c:5328,9'
          Dst:             tune_call
        - Src:             'regcomp.c:5333,11'
          Dst:             tune_call
        - Src:             'regcomp.c:5347,13'
          Dst:             tune_call
        - Src:             'regcomp.c:5350,13'
          Dst:             tune_call
        - Src:             'regcomp.c:5353,15'
          Dst:             tune_call
        - Src:             'regcomp.c:5357,15'
          Dst:             tune_call
        - Src:             'regcomp.c:5360,13'
          Dst:             tune_call
        - Src:             'regcomp.c:5370,9'
          Dst:             check_call_reference
    - functionName:    unset_addr_list_init
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - size
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:483,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:485,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_backrefs
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3746
      functionLinenumberEnd: 3808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         48
      ICount:          301
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - check_backrefs
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regcomp.c:3749,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3752,5'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3752,5'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3758,11'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3764,24'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3768,24'
              BranchSideFuncs:
                - check_backrefs
                - check_backrefs
                - check_backrefs
            - BranchSide:      'regcomp.c:3788,25'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3803,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3754,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:3754,24'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3754,5'
              BranchSideFuncs:
                - check_backrefs
        - Branch String:   'regcomp.c:3754,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:3753,26'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3755,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3758,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3758,11'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3759,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3772,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3773,13'
              BranchSideFuncs:
                - check_backrefs
                - check_backrefs
            - BranchSide:      'regcomp.c:3783,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3773,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3773,28'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3774,13'
              BranchSideFuncs:
                - check_backrefs
                - check_backrefs
        - Branch String:   'regcomp.c:3774,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3775,30'
              BranchSideFuncs:
                - check_backrefs
                - check_backrefs
            - BranchSide:      'regcomp.c:3778,13'
              BranchSideFuncs:
                - check_backrefs
        - Branch String:   'regcomp.c:3776,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:3776,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3777,9'
              BranchSideFuncs:
                - check_backrefs
        - Branch String:   'regcomp.c:3778,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3779,30'
              BranchSideFuncs:
                - check_backrefs
            - BranchSide:      'regcomp.c:3781,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3789,20'
          Branch Sides:
            - BranchSide:      'regcomp.c:3789,12'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3789,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3790,25'
          Branch Sides:
            - BranchSide:      'regcomp.c:3790,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3790,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3792,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:3793,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3798,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3793,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:3794,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3796,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:3753,11'
          Dst:             check_backrefs
        - Src:             'regcomp.c:3764,9'
          Dst:             check_backrefs
        - Src:             'regcomp.c:3768,9'
          Dst:             check_backrefs
        - Src:             'regcomp.c:3775,15'
          Dst:             check_backrefs
        - Src:             'regcomp.c:3779,15'
          Dst:             check_backrefs
    - functionName:    numbered_ref_check
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         40
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - numbered_ref_check
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regcomp.c:2918,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2921,5'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2921,5'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2927,9'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2931,28'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2936,21'
              BranchSideFuncs:
                - numbered_ref_check
                - numbered_ref_check
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2956,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2961,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2923,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:2923,24'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2923,5'
              BranchSideFuncs:
                - numbered_ref_check
        - Branch String:   'regcomp.c:2923,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:2922,30'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2924,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2927,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2927,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2928,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2939,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2939,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2941,11'
              BranchSideFuncs:
                - numbered_ref_check
                - numbered_ref_check
        - Branch String:   'regcomp.c:2941,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:2942,13'
              BranchSideFuncs:
                - numbered_ref_check
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2953,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2942,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2943,34'
              BranchSideFuncs:
                - numbered_ref_check
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2946,13'
              BranchSideFuncs:
                - numbered_ref_check
        - Branch String:   'regcomp.c:2944,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2944,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2945,9'
              BranchSideFuncs:
                - numbered_ref_check
        - Branch String:   'regcomp.c:2946,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:2947,34'
              BranchSideFuncs:
                - numbered_ref_check
            - BranchSide:      'regcomp.c:2950,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2948,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:2948,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2949,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:2956,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2957,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2958,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:2922,11'
          Dst:             numbered_ref_check
        - Src:             'regcomp.c:2931,9'
          Dst:             numbered_ref_check
        - Src:             'regcomp.c:2938,11'
          Dst:             numbered_ref_check
        - Src:             'regcomp.c:2943,15'
          Dst:             numbered_ref_check
        - Src:             'regcomp.c:2947,15'
          Dst:             numbered_ref_check
    - functionName:    disable_noname_group_capture
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2969
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - reg
        - env
      BBCount:         44
      ICount:          293
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - make_named_capture_number_map
        - onig_renumber_name_table
        - renumber_backref_traverse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:2975,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2975,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2976,10'
              BranchSideFuncs:
                - make_named_capture_number_map
                - renumber_backref_traverse
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2976,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2977,5'
              BranchSideFuncs:
                - make_named_capture_number_map
                - renumber_backref_traverse
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2979,11'
              BranchSideFuncs:
                - make_named_capture_number_map
                - renumber_backref_traverse
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2981,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2981,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2983,34'
              BranchSideFuncs:
                - renumber_backref_traverse
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2984,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2984,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:2986,10'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2986,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2987,9'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2993,9'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2987,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2988,7'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2991,3'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2988,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2988,28'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2988,28'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2988,35'
          Branch Sides:
            - BranchSide:      'regcomp.c:2988,56'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2988,56'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2995,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:2996,9'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:3001,18'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2996,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2996,9'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2996,9'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2996,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2997,7'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2999,3'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2996,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:2997,7'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2999,3'
              BranchSideFuncs:
                - onig_renumber_name_table
        - Branch String:   'regcomp.c:2997,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:2997,7'
              BranchSideFuncs:
                - onig_renumber_name_table
            - BranchSide:      'regcomp.c:2998,5'
              BranchSideFuncs:
                - onig_renumber_name_table
      Callsites:
        - Src:             'regcomp.c:2980,7'
          Dst:             make_named_capture_number_map
        - Src:             'regcomp.c:2983,7'
          Dst:             renumber_backref_traverse
        - Src:             'regcomp.c:3004,10'
          Dst:             onig_renumber_name_table
    - functionName:    reduce_string_list
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4373
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - enc
      BBCount:         71
      ICount:          434
      EdgeCount:       92
      CyclomaticComplexity: 23
      functionsReached:
        - node_str_node_cat
        - onig_node_free
        - reduce_string_list
        - remove_from_list
      functionUses:    7
      BranchProfiles:
        - Branch String:   'regcomp.c:4376,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:4384,12'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4430,5'
              BranchSideFuncs:
                - reduce_string_list
            - BranchSide:      'regcomp.c:4438,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4446,9'
              BranchSideFuncs:
                - reduce_string_list
            - BranchSide:      'regcomp.c:4450,28'
              BranchSideFuncs:
                - reduce_string_list
            - BranchSide:      'regcomp.c:4455,21'
              BranchSideFuncs:
                - reduce_string_list
                - reduce_string_list
                - reduce_string_list
            - BranchSide:      'regcomp.c:4474,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4388,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4389,15'
              BranchSideFuncs:
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
                - reduce_string_list
            - BranchSide:      'regcomp.c:4403,15'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4390,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4390,18'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4392,20'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4391,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4391,18'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4392,20'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4389,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4392,20'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4396,35'
              BranchSideFuncs:
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
                - reduce_string_list
        - Branch String:   'regcomp.c:4397,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:4397,32'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4398,30'
              BranchSideFuncs:
                - remove_from_list
                - onig_node_free
                - reduce_string_list
                - node_str_node_cat
        - Branch String:   'regcomp.c:4403,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4405,27'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4411,34'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4406,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:4407,15'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4409,18'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4412,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4412,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4413,23'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4417,23'
          Branch Sides:
            - BranchSide:      'regcomp.c:4417,26'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4417,7'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
        - Branch String:   'regcomp.c:4417,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:4386,21'
              BranchSideFuncs:
                - reduce_string_list
                - node_str_node_cat
                - remove_from_list
                - onig_node_free
            - BranchSide:      'regcomp.c:4420,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4420,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4421,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4427,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4422,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4423,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4424,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4432,21'
          Branch Sides:
            - BranchSide:      'regcomp.c:4432,24'
              BranchSideFuncs:
                - reduce_string_list
            - BranchSide:      'regcomp.c:4432,5'
              BranchSideFuncs:
                - reduce_string_list
        - Branch String:   'regcomp.c:4432,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:4431,30'
              BranchSideFuncs:
                - reduce_string_list
            - BranchSide:      'regcomp.c:4433,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4439,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4440,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4442,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4446,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:4446,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4447,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4458,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4458,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4460,11'
              BranchSideFuncs:
                - reduce_string_list
                - reduce_string_list
        - Branch String:   'regcomp.c:4460,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:4461,13'
              BranchSideFuncs:
                - reduce_string_list
                - reduce_string_list
            - BranchSide:      'regcomp.c:4471,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4461,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4462,34'
              BranchSideFuncs:
                - reduce_string_list
                - reduce_string_list
            - BranchSide:      'regcomp.c:4465,13'
              BranchSideFuncs:
                - reduce_string_list
        - Branch String:   'regcomp.c:4463,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4463,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4464,9'
              BranchSideFuncs:
                - reduce_string_list
        - Branch String:   'regcomp.c:4465,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:4466,34'
              BranchSideFuncs:
                - reduce_string_list
            - BranchSide:      'regcomp.c:4469,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:4467,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:4467,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:4468,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:4396,17'
          Dst:             node_str_node_cat
        - Src:             'regcomp.c:4398,13'
          Dst:             remove_from_list
        - Src:             'regcomp.c:4399,13'
          Dst:             onig_node_free
        - Src:             'regcomp.c:4411,15'
          Dst:             reduce_string_list
        - Src:             'regcomp.c:4431,11'
          Dst:             reduce_string_list
        - Src:             'regcomp.c:4450,9'
          Dst:             reduce_string_list
        - Src:             'regcomp.c:4457,11'
          Dst:             reduce_string_list
        - Src:             'regcomp.c:4462,15'
          Dst:             reduce_string_list
        - Src:             'regcomp.c:4466,15'
          Dst:             reduce_string_list
    - functionName:    check_whole_options_position
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5201
      functionLinenumberEnd: 5242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - env
      BBCount:         23
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:5207,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:5207,47'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5208,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5213,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:5215,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5224,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5238,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5215,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:5216,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5218,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5226,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:5227,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5235,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5227,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:5228,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5233,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5228,31'
          Branch Sides:
            - BranchSide:      'regcomp.c:5228,34'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5231,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:5228,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:5229,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:5231,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_in_string_pool
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - s
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:133,33'
          Branch Sides:
            - BranchSide:      'regcomp.c:133,36'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:133,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    detect_can_be_slow
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8039
      functionLinenumberEnd: 8182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ct
        - ncall
        - calls
      BBCount:         102
      ICount:          626
      EdgeCount:       128
      CyclomaticComplexity: 28
      functionsReached:
        - detect_can_be_slow
        - mostly_just_anychar
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regcomp.c:8043,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:8046,5'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8046,5'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8056,11'
              BranchSideFuncs:
                - detect_can_be_slow
                - mostly_just_anychar
            - BranchSide:      'regcomp.c:8088,13'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8107,21'
              BranchSideFuncs:
                - detect_can_be_slow
                - detect_can_be_slow
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8127,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8141,14'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8171,24'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8178,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8048,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8048,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8049,5'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8049,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:8047,30'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8050,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8061,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8062,30'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8067,16'
              BranchSideFuncs:
                - detect_can_be_slow
                - mostly_just_anychar
        - Branch String:   'regcomp.c:8064,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8065,44'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8066,7'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8067,46'
          Branch Sides:
            - BranchSide:      'regcomp.c:8067,49'
              BranchSideFuncs:
                - mostly_just_anychar
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8068,44'
              BranchSideFuncs:
                - mostly_just_anychar
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8069,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8070,11'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8071,7'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8075,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8076,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8085,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8076,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8077,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8082,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8077,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:8078,17'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8081,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8078,17'
          Branch Sides:
            - BranchSide:      'regcomp.c:8079,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8080,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8088,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:8091,7'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8091,7'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8095,7'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8095,7'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8098,7'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8101,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:8102,30'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8103,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8110,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8110,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8112,11'
              BranchSideFuncs:
                - detect_can_be_slow
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8112,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8113,13'
              BranchSideFuncs:
                - detect_can_be_slow
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8123,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8113,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8114,34'
              BranchSideFuncs:
                - detect_can_be_slow
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8117,13'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8115,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:8115,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8116,9'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8117,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8118,34'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8121,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8119,15'
          Branch Sides:
            - BranchSide:      'regcomp.c:8119,30'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8120,9'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8127,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:8128,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8130,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8144,33'
          Branch Sides:
            - BranchSide:      'regcomp.c:8144,36'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8149,13'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8144,55'
          Branch Sides:
            - BranchSide:      'regcomp.c:8145,11'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8149,13'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8144,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8146,10'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8149,13'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8150,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8151,13'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8157,13'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8151,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8152,17'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8155,7'
              BranchSideFuncs:
                - detect_can_be_slow
        - Branch String:   'regcomp.c:8157,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8158,13'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8167,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8158,13'
          Branch Sides:
            - BranchSide:      'regcomp.c:8159,26'
              BranchSideFuncs:
                - detect_can_be_slow
            - BranchSide:      'regcomp.c:8163,11'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8172,35'
          Branch Sides:
            - BranchSide:      'regcomp.c:8172,38'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8175,5'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:8172,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8173,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8175,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:8047,11'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8068,24'
          Dst:             mostly_just_anychar
        - Src:             'regcomp.c:8073,11'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8102,11'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8109,11'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8114,15'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8118,15'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8160,15'
          Dst:             detect_can_be_slow
    - functionName:    onig_detect_can_be_slow_pattern
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8188
      functionLinenumberEnd: 8276
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - pattern_end
        - option
        - enc
        - syntax
      BBCount:         32
      ICount:          248
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - detect_can_be_slow
        - onig_free
        - onig_node_free
        - onig_reg_init
        - parse_and_tune
        - unset_addr_list_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:8200,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8200,21'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:8202,21'
              BranchSideFuncs:
                - onig_reg_init
                - parse_and_tune
                - detect_can_be_slow
                - onig_node_free
                - onig_free
                - free
                - unset_addr_list_end
                - free
        - Branch String:   'regcomp.c:8203,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8204,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:8208,22'
              BranchSideFuncs:
                - parse_and_tune
                - detect_can_be_slow
                - onig_node_free
                - onig_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:8213,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8213,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
            - BranchSide:      'regcomp.c:8216,16'
              BranchSideFuncs:
                - detect_can_be_slow
                - onig_node_free
                - onig_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:8216,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8217,5'
              BranchSideFuncs:
                - unset_addr_list_end
                - detect_can_be_slow
                - onig_node_free
                - onig_free
                - free
            - BranchSide:      'regcomp.c:8221,9'
              BranchSideFuncs:
                - detect_can_be_slow
                - onig_node_free
                - onig_free
                - free
        - Branch String:   'regcomp.c:8233,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8236,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
            - BranchSide:      'regcomp.c:8269,7'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
        - Branch String:   'regcomp.c:8240,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:8240,30'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
            - BranchSide:      'regcomp.c:8242,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
        - Branch String:   'regcomp.c:8242,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:8243,18'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
            - BranchSide:      'regcomp.c:8244,15'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
        - Branch String:   'regcomp.c:8244,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:8245,17'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
            - BranchSide:      'regcomp.c:8251,9'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
        - Branch String:   'regcomp.c:8245,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:8246,20'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
            - BranchSide:      'regcomp.c:8248,20'
              BranchSideFuncs:
                - onig_node_free
                - onig_free
                - free
        - Branch String:   'regcomp.c:8269,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:8269,7'
              BranchSideFuncs:
                - free
                - onig_node_free
                - onig_free
            - BranchSide:      'regcomp.c:8270,20'
              BranchSideFuncs:
                - free
                - onig_node_free
                - onig_free
      Callsites:
        - Src:             'regcomp.c:8202,7'
          Dst:             onig_reg_init
        - Src:             'regcomp.c:8208,7'
          Dst:             parse_and_tune
        - Src:             'regcomp.c:8217,5'
          Dst:             unset_addr_list_end
        - Src:             'regcomp.c:8232,7'
          Dst:             detect_can_be_slow
        - Src:             'regcomp.c:8273,3'
          Dst:             onig_node_free
        - Src:             'regcomp.c:8274,3'
          Dst:             onig_free
    - functionName:    onig_reg_init
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7668
      functionLinenumberEnd: 7722
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - option
        - case_fold_flag
        - enc
        - syntax
      BBCount:         21
      ICount:          171
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - onig_initialize
        - onig_warning
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regcomp.c:7673,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7677,9'
              BranchSideFuncs:
                - onig_initialize
                - onig_warning
            - BranchSide:      'regcomp.c:7685,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7678,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7679,7'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7681,5'
              BranchSideFuncs:
                - onig_warning
        - Branch String:   'regcomp.c:7685,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7686,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7688,7'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7688,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7689,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7691,8'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7691,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7693,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7696,8'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7696,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7697,15'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7701,15'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7703,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7704,20'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7709,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7677,9'
          Dst:             onig_initialize
        - Src:             'regcomp.c:7681,5'
          Dst:             onig_warning
    - functionName:    parse_and_tune
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7388
      functionLinenumberEnd: 7490
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - pattern
        - pattern_end
        - scan_env
        - rroot
        - einfo
        - uslist
      BBCount:         64
      ICount:          409
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached:
        - check_backrefs
        - check_whole_options_position
        - disable_noname_group_capture
        - infinite_recursive_call_check_trav
        - numbered_ref_check
        - onig_node_free
        - onig_parse_tree
        - recursive_call_check_trav
        - reduce_string_list
        - set_empty_repeat_node_trav
        - set_empty_status_check_trav
        - set_parent_node_trav
        - tune_call
        - tune_call2
        - tune_called_state
        - tune_tree
        - unset_addr_list_end
        - unset_addr_list_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:7393,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7394,18'
              BranchSideFuncs:
                - onig_parse_tree
                - reduce_string_list
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
                - check_whole_options_position
            - BranchSide:      'regcomp.c:7398,30'
              BranchSideFuncs:
                - onig_parse_tree
                - reduce_string_list
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
                - check_whole_options_position
        - Branch String:   'regcomp.c:7399,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7399,15'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7402,8'
              BranchSideFuncs:
                - reduce_string_list
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
                - check_whole_options_position
        - Branch String:   'regcomp.c:7402,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7403,38'
              BranchSideFuncs:
                - check_whole_options_position
                - reduce_string_list
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
            - BranchSide:      'regcomp.c:7408,26'
              BranchSideFuncs:
                - reduce_string_list
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
        - Branch String:   'regcomp.c:7404,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7404,17'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7405,3'
              BranchSideFuncs:
                - reduce_string_list
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
        - Branch String:   'regcomp.c:7409,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7409,15'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7412,7'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
        - Branch String:   'regcomp.c:7412,31'
          Branch Sides:
            - BranchSide:      'regcomp.c:7413,7'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - numbered_ref_check
                - disable_noname_group_capture
            - BranchSide:      'regcomp.c:7423,22'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
        - Branch String:   'regcomp.c:7413,73'
          Branch Sides:
            - BranchSide:      'regcomp.c:7414,9'
              BranchSideFuncs:
                - numbered_ref_check
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - disable_noname_group_capture
            - BranchSide:      'regcomp.c:7423,22'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
        - Branch String:   'regcomp.c:7412,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7415,9'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
            - BranchSide:      'regcomp.c:7423,22'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
        - Branch String:   'regcomp.c:7415,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7416,47'
              BranchSideFuncs:
                - disable_noname_group_capture
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
            - BranchSide:      'regcomp.c:7418,30'
              BranchSideFuncs:
                - numbered_ref_check
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
        - Branch String:   'regcomp.c:7420,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7420,17'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7421,3'
              BranchSideFuncs:
                - check_backrefs
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
        - Branch String:   'regcomp.c:7424,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7424,15'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7427,7'
              BranchSideFuncs:
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
        - Branch String:   'regcomp.c:7427,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7428,30'
              BranchSideFuncs:
                - unset_addr_list_init
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7443,19'
              BranchSideFuncs:
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7429,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7429,17'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7430,33'
              BranchSideFuncs:
                - tune_call
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7432,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7432,17'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7433,20'
              BranchSideFuncs:
                - tune_call2
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7434,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7434,17'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7435,35'
              BranchSideFuncs:
                - recursive_call_check_trav
                - infinite_recursive_call_check_trav
                - tune_called_state
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7436,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7436,17'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7437,44'
              BranchSideFuncs:
                - infinite_recursive_call_check_trav
                - tune_called_state
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7438,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7438,17'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7440,23'
              BranchSideFuncs:
                - tune_called_state
                - tune_tree
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7451,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7457,5'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7460,7'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7460,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7461,26'
              BranchSideFuncs:
                - set_parent_node_trav
                - set_empty_repeat_node_trav
                - set_empty_status_check_trav
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7467,12'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7463,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7463,17'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7464,33'
              BranchSideFuncs:
                - set_empty_status_check_trav
        - Branch String:   'regcomp.c:7472,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7472,28'
              BranchSideFuncs:
                - unset_addr_list_end
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7473,25'
              BranchSideFuncs:
                - unset_addr_list_end
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7477,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7478,9'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7484,18'
              BranchSideFuncs:
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7478,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7479,24'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7482,3'
              BranchSideFuncs:
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7485,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7486,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:7488,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7398,7'
          Dst:             onig_parse_tree
        - Src:             'regcomp.c:7403,9'
          Dst:             check_whole_options_position
        - Src:             'regcomp.c:7408,7'
          Dst:             reduce_string_list
        - Src:             'regcomp.c:7416,11'
          Dst:             disable_noname_group_capture
        - Src:             'regcomp.c:7418,11'
          Dst:             numbered_ref_check
        - Src:             'regcomp.c:7423,7'
          Dst:             check_backrefs
        - Src:             'regcomp.c:7428,9'
          Dst:             unset_addr_list_init
        - Src:             'regcomp.c:7431,9'
          Dst:             tune_call
        - Src:             'regcomp.c:7433,9'
          Dst:             tune_call2
        - Src:             'regcomp.c:7435,9'
          Dst:             recursive_call_check_trav
        - Src:             'regcomp.c:7437,9'
          Dst:             infinite_recursive_call_check_trav
        - Src:             'regcomp.c:7440,5'
          Dst:             tune_called_state
        - Src:             'regcomp.c:7450,7'
          Dst:             tune_tree
        - Src:             'regcomp.c:7461,5'
          Dst:             set_parent_node_trav
        - Src:             'regcomp.c:7462,9'
          Dst:             set_empty_repeat_node_trav
        - Src:             'regcomp.c:7464,5'
          Dst:             set_empty_status_check_trav
        - Src:             'regcomp.c:7473,5'
          Dst:             unset_addr_list_end
        - Src:             'regcomp.c:7484,3'
          Dst:             onig_node_free
    - functionName:    unset_addr_list_end
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regcomp.c:494,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:494,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:495,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    onig_free
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7367
      functionLinenumberEnd: 7372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_free_body
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regcomp.c:7368,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7368,7'
              BranchSideFuncs:
                - onig_free_body
                - free
            - BranchSide:      'regcomp.c:7369,20'
              BranchSideFuncs:
                - onig_free_body
                - free
      Callsites:
        - Src:             'regcomp.c:7369,5'
          Dst:             onig_free_body
    - functionName:    onig_free_body
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7347
      functionLinenumberEnd: 7363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         18
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - free_regex_ext
        - onig_names_free
        - ops_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7348,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7348,7'
              BranchSideFuncs:
                - ops_free
                - onig_names_free
                - free_regex_ext
                - free
                - free
                - free
            - BranchSide:      'regcomp.c:7349,14'
              BranchSideFuncs:
                - ops_free
                - onig_names_free
                - free_regex_ext
                - free
                - free
                - free
        - Branch String:   'regcomp.c:7350,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7351,13'
              BranchSideFuncs:
                - free
                - onig_names_free
                - free_regex_ext
                - free
                - free
            - BranchSide:      'regcomp.c:7354,9'
              BranchSideFuncs:
                - onig_names_free
                - free_regex_ext
                - free
                - free
        - Branch String:   'regcomp.c:7354,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7354,51'
              BranchSideFuncs:
                - free
                - onig_names_free
                - free_regex_ext
                - free
            - BranchSide:      'regcomp.c:7355,9'
              BranchSideFuncs:
                - onig_names_free
                - free_regex_ext
                - free
        - Branch String:   'regcomp.c:7355,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7355,51'
              BranchSideFuncs:
                - free
                - onig_names_free
                - free_regex_ext
            - BranchSide:      'regcomp.c:7356,9'
              BranchSideFuncs:
                - onig_names_free
                - free_regex_ext
        - Branch String:   'regcomp.c:7356,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7357,22'
              BranchSideFuncs:
                - free_regex_ext
                - onig_names_free
            - BranchSide:      'regcomp.c:7361,21'
              BranchSideFuncs:
                - onig_names_free
      Callsites:
        - Src:             'regcomp.c:7349,5'
          Dst:             ops_free
        - Src:             'regcomp.c:7357,7'
          Dst:             free_regex_ext
        - Src:             'regcomp.c:7361,5'
          Dst:             onig_names_free
    - functionName:    ops_free
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         56
      ICount:          296
      EdgeCount:       60
      CyclomaticComplexity: 6
      functionsReached:
        - is_in_string_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:141,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:141,26'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:143,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
        - Branch String:   'regcomp.c:143,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:147,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:199,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'regcomp.c:155,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:157,31'
              BranchSideFuncs:
                - is_in_string_pool
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:161,31'
              BranchSideFuncs:
                - is_in_string_pool
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:161,31'
              BranchSideFuncs:
                - is_in_string_pool
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:161,31'
              BranchSideFuncs:
                - is_in_string_pool
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:167,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:170,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:170,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:174,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:174,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:177,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:177,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:182,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:182,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:182,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:182,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:190,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
                - free
            - BranchSide:      'regcomp.c:190,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
                - free
            - BranchSide:      'regcomp.c:190,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
                - free
            - BranchSide:      'regcomp.c:190,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
                - free
            - BranchSide:      'regcomp.c:190,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
                - free
            - BranchSide:      'regcomp.c:190,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
                - free
            - BranchSide:      'regcomp.c:195,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
        - Branch String:   'regcomp.c:157,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:158,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:159,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
        - Branch String:   'regcomp.c:161,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:162,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:163,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
        - Branch String:   'regcomp.c:190,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:191,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
            - BranchSide:      'regcomp.c:192,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - is_in_string_pool
                - free
                - is_in_string_pool
                - free
      Callsites:
        - Src:             'regcomp.c:157,13'
          Dst:             is_in_string_pool
        - Src:             'regcomp.c:161,13'
          Dst:             is_in_string_pool
    - functionName:    free_regex_ext
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7310
      functionLinenumberEnd: 7325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - onig_callout_tag_table_free
        - onig_free_reg_callout_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7311,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7311,7'
              BranchSideFuncs:
                - free
                - onig_free_reg_callout_list
                - onig_callout_tag_table_free
                - free
            - BranchSide:      'regcomp.c:7312,9'
              BranchSideFuncs:
                - free
                - onig_free_reg_callout_list
                - onig_callout_tag_table_free
                - free
        - Branch String:   'regcomp.c:7312,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7313,21'
              BranchSideFuncs:
                - free
                - free
                - onig_free_reg_callout_list
                - onig_callout_tag_table_free
            - BranchSide:      'regcomp.c:7316,9'
              BranchSideFuncs:
                - free
                - onig_free_reg_callout_list
                - onig_callout_tag_table_free
        - Branch String:   'regcomp.c:7316,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7317,35'
              BranchSideFuncs:
                - onig_callout_tag_table_free
                - free
                - onig_free_reg_callout_list
            - BranchSide:      'regcomp.c:7319,9'
              BranchSideFuncs:
                - free
                - onig_free_reg_callout_list
        - Branch String:   'regcomp.c:7319,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7320,34'
              BranchSideFuncs:
                - onig_free_reg_callout_list
                - free
            - BranchSide:      'regcomp.c:7323,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'regcomp.c:7317,7'
          Dst:             onig_callout_tag_table_free
        - Src:             'regcomp.c:7320,7'
          Dst:             onig_free_reg_callout_list
    - functionName:    onig_initialize
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7766
      functionLinenumberEnd: 7785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encodings
        - n
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - onig_initialize_encoding
        - onigenc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:7770,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7771,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7773,3'
              BranchSideFuncs:
                - onigenc_init
                - onig_initialize_encoding
        - Branch String:   'regcomp.c:7777,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7778,24'
              BranchSideFuncs:
                - onig_initialize_encoding
            - BranchSide:      'regcomp.c:7784,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7780,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7781,14'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7782,3'
              BranchSideFuncs:
                - onig_initialize_encoding
      Callsites:
        - Src:             'regcomp.c:7773,3'
          Dst:             onigenc_init
        - Src:             'regcomp.c:7779,9'
          Dst:             onig_initialize_encoding
    - functionName:    exec_end_call_list
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7809
      functionLinenumberEnd: 7821
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7813,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7810,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:7813,10'
              BranchSideFuncs:
                - free
        - Branch String:   'regcomp.c:7813,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7814,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:7821,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_end
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7825
      functionLinenumberEnd: 7836
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exec_end_call_list
        - onig_global_callout_names_free
        - onigenc_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:7826,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7826,3'
              BranchSideFuncs:
                - exec_end_call_list
                - onig_global_callout_names_free
                - onigenc_end
            - BranchSide:      'regcomp.c:7826,3'
              BranchSideFuncs:
                - exec_end_call_list
                - onig_global_callout_names_free
                - onigenc_end
      Callsites:
        - Src:             'regcomp.c:7826,3'
          Dst:             exec_end_call_list
        - Src:             'regcomp.c:7829,3'
          Dst:             onig_global_callout_names_free
        - Src:             'regcomp.c:7832,3'
          Dst:             onigenc_end
    - functionName:    onig_add_end_call
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7795
      functionLinenumberEnd: 7805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regcomp.c:7799,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7799,18'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7801,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_new
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7743
      functionLinenumberEnd: 7762
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - pattern
        - pattern_end
        - option
        - enc
        - syntax
        - einfo
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - onig_compile
        - onig_free
        - onig_reg_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7747,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7747,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7749,22'
              BranchSideFuncs:
                - onig_reg_init
                - onig_compile
                - onig_free
                - free
        - Branch String:   'regcomp.c:7750,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7751,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:7756,21'
              BranchSideFuncs:
                - onig_compile
                - onig_free
        - Branch String:   'regcomp.c:7757,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7758,16'
              BranchSideFuncs:
                - onig_free
            - BranchSide:      'regcomp.c:7761,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7749,7'
          Dst:             onig_reg_init
        - Src:             'regcomp.c:7756,7'
          Dst:             onig_compile
        - Src:             'regcomp.c:7758,5'
          Dst:             onig_free
    - functionName:    onig_compile
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7495
      functionLinenumberEnd: 7660
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - pattern
        - pattern_end
        - einfo
      BBCount:         77
      ICount:          478
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - add_op
        - clear_optimize_info
        - compile_tree
        - fix_unset_addr_list
        - onig_init_for_match_at
        - onig_node_free
        - ops_init
        - ops_make_string_pool
        - ops_resize
        - parse_and_tune
        - set_addr_in_repeat_range
        - set_optimize_info_from_tree
        - unset_addr_list_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:7513,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7514,18'
              BranchSideFuncs:
                - ops_init
                - parse_and_tune
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7524,5'
              BranchSideFuncs:
                - parse_and_tune
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7515,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7516,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7522,3'
              BranchSideFuncs:
                - parse_and_tune
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7516,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7517,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7520,14'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7531,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7531,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7539,35'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7543,30'
          Branch Sides:
            - BranchSide:      'regcomp.c:7543,33'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7547,9'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7543,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7544,25'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7547,9'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7547,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7548,36'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7550,27'
              BranchSideFuncs:
                - clear_optimize_info
                - set_optimize_info_from_tree
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7564,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7566,18'
              BranchSideFuncs:
                - onig_node_free
                - free
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7574,7'
              BranchSideFuncs:
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
                - free
        - Branch String:   'regcomp.c:7566,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7567,7'
              BranchSideFuncs:
                - unset_addr_list_end
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7570,5'
              BranchSideFuncs:
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7574,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7575,20'
              BranchSideFuncs:
                - free
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
            - BranchSide:      'regcomp.c:7579,20'
              BranchSideFuncs:
                - compile_tree
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
        - Branch String:   'regcomp.c:7580,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7581,18'
              BranchSideFuncs:
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
                - add_op
            - BranchSide:      'regcomp.c:7630,21'
              BranchSideFuncs:
                - onig_node_free
                - onig_init_for_match_at
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7581,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7582,18'
              BranchSideFuncs:
                - add_op
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
            - BranchSide:      'regcomp.c:7590,16'
              BranchSideFuncs:
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7583,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7583,19'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7585,7'
              BranchSideFuncs:
                - add_op
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7591,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7591,17'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7594,18'
              BranchSideFuncs:
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
                - fix_unset_addr_list
                - unset_addr_list_end
        - Branch String:   'regcomp.c:7594,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7595,40'
              BranchSideFuncs:
                - fix_unset_addr_list
                - unset_addr_list_end
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7601,20'
              BranchSideFuncs:
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7597,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7597,19'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7598,5'
              BranchSideFuncs:
                - ops_resize
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7602,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7602,27'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7604,30'
              BranchSideFuncs:
                - set_addr_in_repeat_range
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7612,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7612,13'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7618,7'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7612,36'
          Branch Sides:
            - BranchSide:      'regcomp.c:7612,39'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7615,21'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7615,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7615,21'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7618,7'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7606,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7618,7'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7620,11'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7620,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:7621,9'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7623,9'
              BranchSideFuncs:
                - ops_make_string_pool
                - onig_node_free
                - onig_init_for_match_at
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7627,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7627,17'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7628,3'
              BranchSideFuncs:
                - onig_node_free
                - onig_init_for_match_at
        - Branch String:   'regcomp.c:7649,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7650,9'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7656,18'
              BranchSideFuncs:
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7650,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7651,33'
              BranchSideFuncs:
                - onig_node_free
                - free
            - BranchSide:      'regcomp.c:7654,3'
              BranchSideFuncs:
                - onig_node_free
                - free
        - Branch String:   'regcomp.c:7657,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7658,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:7659,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7514,9'
          Dst:             ops_init
        - Src:             'regcomp.c:7526,7'
          Dst:             parse_and_tune
        - Src:             'regcomp.c:7561,3'
          Dst:             clear_optimize_info
        - Src:             'regcomp.c:7563,7'
          Dst:             set_optimize_info_from_tree
        - Src:             'regcomp.c:7567,7'
          Dst:             unset_addr_list_end
        - Src:             'regcomp.c:7579,7'
          Dst:             compile_tree
        - Src:             'regcomp.c:7582,11'
          Dst:             add_op
        - Src:             'regcomp.c:7590,9'
          Dst:             add_op
        - Src:             'regcomp.c:7595,11'
          Dst:             fix_unset_addr_list
        - Src:             'regcomp.c:7596,7'
          Dst:             unset_addr_list_end
        - Src:             'regcomp.c:7601,9'
          Dst:             ops_resize
        - Src:             'regcomp.c:7604,5'
          Dst:             set_addr_in_repeat_range
        - Src:             'regcomp.c:7626,9'
          Dst:             ops_make_string_pool
        - Src:             'regcomp.c:7631,5'
          Dst:             unset_addr_list_end
        - Src:             'regcomp.c:7634,3'
          Dst:             onig_node_free
        - Src:             'regcomp.c:7643,3'
          Dst:             onig_init_for_match_at
        - Src:             'regcomp.c:7656,3'
          Dst:             onig_node_free
    - functionName:    ops_init
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - init_alloc_size
      BBCount:         10
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:58,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:61,30'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regcomp.c:63,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:63,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:64,14'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regcomp.c:70,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:71,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:62,20'
          Dst:             realloc
        - Src:             'regcomp.c:69,25'
          Dst:             realloc
    - functionName:    clear_optimize_info
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7068
      functionLinenumberEnd: 7081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7077,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7077,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regcomp.c:7078,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    set_optimize_info_from_tree
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7010
      functionLinenumberEnd: 7063
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - reg
        - scan_env
      BBCount:         31
      ICount:          238
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - comp_opt_exact_or_map
        - mml_clear
        - optimize_nodes
        - select_opt_exact
        - set_optimize_exact
        - set_optimize_map
        - set_sub_anchor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:7021,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7021,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7023,21'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
        - Branch String:   'regcomp.c:7027,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7028,5'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
            - BranchSide:      'regcomp.c:7030,22'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
        - Branch String:   'regcomp.c:7033,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7034,29'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
            - BranchSide:      'regcomp.c:7038,11'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
        - Branch String:   'regcomp.c:7038,22'
          Branch Sides:
            - BranchSide:      'regcomp.c:7038,29'
              BranchSideFuncs:
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
                - set_optimize_map
                - set_sub_anchor
            - BranchSide:      'regcomp.c:7039,22'
              BranchSideFuncs:
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
                - set_optimize_map
                - set_sub_anchor
        - Branch String:   'regcomp.c:7038,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7039,22'
              BranchSideFuncs:
                - select_opt_exact
                - set_optimize_exact
                - set_sub_anchor
                - comp_opt_exact_or_map
                - set_optimize_map
                - set_sub_anchor
            - BranchSide:      'regcomp.c:7048,16'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
        - Branch String:   'regcomp.c:7040,27'
          Branch Sides:
            - BranchSide:      'regcomp.c:7040,57'
              BranchSideFuncs:
                - comp_opt_exact_or_map
                - set_optimize_exact
                - set_sub_anchor
                - set_optimize_map
                - set_sub_anchor
            - BranchSide:      'regcomp.c:7044,30'
              BranchSideFuncs:
                - set_optimize_exact
                - set_sub_anchor
        - Branch String:   'regcomp.c:7040,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7041,7'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
            - BranchSide:      'regcomp.c:7044,30'
              BranchSideFuncs:
                - set_optimize_exact
                - set_sub_anchor
        - Branch String:   'regcomp.c:7048,12'
          Branch Sides:
            - BranchSide:      'regcomp.c:7048,31'
              BranchSideFuncs:
                - set_optimize_map
                - set_sub_anchor
            - BranchSide:      'regcomp.c:7054,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7018,3'
          Dst:             mml_clear
        - Src:             'regcomp.c:7020,7'
          Dst:             optimize_nodes
        - Src:             'regcomp.c:7039,5'
          Dst:             select_opt_exact
        - Src:             'regcomp.c:7040,30'
          Dst:             comp_opt_exact_or_map
        - Src:             'regcomp.c:7044,11'
          Dst:             set_optimize_exact
        - Src:             'regcomp.c:7045,7'
          Dst:             set_sub_anchor
        - Src:             'regcomp.c:7050,5'
          Dst:             set_optimize_map
        - Src:             'regcomp.c:7051,5'
          Dst:             set_sub_anchor
    - functionName:    fix_unset_addr_list
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3010
      functionLinenumberEnd: 3038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uslist
        - reg
      BBCount:         10
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:3016,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:3017,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3037,3'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3017,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:3018,11'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3030,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:3018,11'
          Branch Sides:
            - BranchSide:      'regcomp.c:3019,9'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:3026,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_addr_in_repeat_range
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:1246,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:1247,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:1251,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ops_make_string_pool
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         19
      ICount:          202
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - ops_calc_size_of_string_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regcomp.c:261,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:265,43'
              BranchSideFuncs:
                - malloc
                - free
                - free
        - Branch String:   'regcomp.c:266,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:266,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:268,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'regcomp.c:268,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:272,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regcomp.c:309,26'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:279,5'
          Branch Sides:
            - BranchSide:      'regcomp.c:281,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regcomp.c:288,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regcomp.c:296,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regcomp.c:300,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regcomp.c:305,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'regcomp.c:260,10'
          Dst:             ops_calc_size_of_string_pool
    - functionName:    onig_new_without_alloc
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7729
      functionLinenumberEnd: 7737
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - pattern
        - pattern_end
        - option
        - enc
        - syntax
        - einfo
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_compile
        - onig_reg_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regcomp.c:7733,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7733,22'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7735,20'
              BranchSideFuncs:
                - onig_compile
      Callsites:
        - Src:             'regcomp.c:7732,7'
          Dst:             onig_reg_init
        - Src:             'regcomp.c:7735,7'
          Dst:             onig_compile
    - functionName:    onig_ext_set_pattern
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7329
      functionLinenumberEnd: 7343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - pattern
        - pattern_end
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_get_regex_ext
        - onigenc_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regcomp.c:7334,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7334,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7336,22'
              BranchSideFuncs:
                - onigenc_strdup
        - Branch String:   'regcomp.c:7337,3'
          Branch Sides:
            - BranchSide:      'regcomp.c:7337,3'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7339,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regcomp.c:7333,9'
          Dst:             onig_get_regex_ext
        - Src:             'regcomp.c:7336,7'
          Dst:             onigenc_strdup
    - functionName:    onig_get_regex_ext
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7288
      functionLinenumberEnd: 7306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regcomp.c:7289,7'
          Branch Sides:
            - BranchSide:      'regcomp.c:7290,33'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regcomp.c:7305,10'
              BranchSideFuncs: []
        - Branch String:   'regcomp.c:7291,9'
          Branch Sides:
            - BranchSide:      'regcomp.c:7291,23'
              BranchSideFuncs: []
            - BranchSide:      'regcomp.c:7293,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_set_default_case_fold_flag
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - case_fold_flag
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_default_case_fold_flag
      functionSourceFile: '/src/oniguruma/src/regcomp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    map_search_backward
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5358
      functionLinenumberEnd: 5367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - map
        - text
        - adjust_text
        - text_start
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - onigenc_get_prev_char_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5361,10'
          Branch Sides:
            - BranchSide:      'regexec.c:5361,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5361,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5361,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5362,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5366,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5362,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5362,34'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5364,36'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
      Callsites:
        - Src:             'regexec.c:5364,9'
          Dst:             onigenc_get_prev_char_head
    - functionName:    slow_search_backward
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5202
      functionLinenumberEnd: 5228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - target
        - target_end
        - text
        - adjust_text
        - text_end
        - text_start
      BBCount:         24
      ICount:          165
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - onigenc_get_prev_char_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5207,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5208,18'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5210,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5212,10'
          Branch Sides:
            - BranchSide:      'regexec.c:5212,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5212,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5212,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5213,10'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5227,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5213,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5214,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5224,45'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5216,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5217,14'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5221,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5217,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5218,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5219,10'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5221,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5222,16'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5223,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
      Callsites:
        - Src:             'regexec.c:5224,18'
          Dst:             onigenc_get_prev_char_head
    - functionName:    backward_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5552
      functionLinenumberEnd: 5645
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - s
        - range
        - adjrange
        - low
        - high
      BBCount:         50
      ICount:          321
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - map_search_backward
        - onigenc_get_prev_char_head
        - onigenc_get_right_adjust_char_head
        - slow_search_backward
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:5558,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5558,26'
              BranchSideFuncs:
                - slow_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5567,5'
              BranchSideFuncs:
                - slow_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5567,5'
              BranchSideFuncs:
                - slow_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5571,29'
              BranchSideFuncs:
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - slow_search_backward
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5575,7'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - map_search_backward
                - slow_search_backward
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5575,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5575,7'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - map_search_backward
                - slow_search_backward
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5576,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - map_search_backward
                - slow_search_backward
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5576,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5579,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - slow_search_backward
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5614,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5579,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5581,14'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_right_adjust_char_head
                - map_search_backward
                - onigenc_get_prev_char_head
                - slow_search_backward
            - BranchSide:      'regexec.c:5591,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - slow_search_backward
            - BranchSide:      'regexec.c:5612,5'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5581,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5582,45'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5588,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5583,33'
          Branch Sides:
            - BranchSide:      'regexec.c:5583,37'
              BranchSideFuncs:
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - slow_search_backward
            - BranchSide:      'regexec.c:5587,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5583,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5584,17'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5587,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5591,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5600,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5601,20'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - slow_search_backward
        - Branch String:   'regexec.c:5601,18'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5606,42'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - slow_search_backward
        - Branch String:   'regexec.c:5607,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5607,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5608,11'
              BranchSideFuncs:
                - map_search_backward
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - slow_search_backward
        - Branch String:   'regexec.c:5614,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5615,11'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5637,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5615,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5616,25'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5618,16'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5620,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5621,13'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5627,17'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5621,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5622,28'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5624,19'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
      Callsites:
        - Src:             'regexec.c:5561,9'
          Dst:             slow_search_backward
        - Src:             'regexec.c:5571,9'
          Dst:             map_search_backward
        - Src:             'regexec.c:5582,18'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:5606,15'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:5630,15'
          Dst:             onigenc_get_right_adjust_char_head
    - functionName:    map_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5343
      functionLinenumberEnd: 5352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - map
        - text
        - text_range
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5346,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5347,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5351,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5347,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5347,34'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5349,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sunday_quick_search_step_forward
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5235
      functionLinenumberEnd: 5283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - target
        - target_end
        - text
        - text_end
        - text_range
      BBCount:         21
      ICount:          194
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - onigenc_get_right_adjust_char_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5253,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5254,11'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5256,16'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5259,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5260,14'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5282,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5262,5'
          Branch Sides:
            - BranchSide:      'regexec.c:5263,11'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5266,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5263,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5263,40'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5264,8'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5266,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5266,38'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5267,12'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5275,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5276,46'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5278,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:5276,11'
          Dst:             onigenc_get_right_adjust_char_head
    - functionName:    sunday_quick_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5289
      functionLinenumberEnd: 5338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - target
        - target_end
        - text
        - text_end
        - text_range
      BBCount:         21
      ICount:          194
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5299,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5300,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5305,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5301,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5302,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5303,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5311,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5312,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5337,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5315,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5316,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5319,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5316,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5316,42'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5317,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5319,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5319,39'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5320,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5320,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5320,51'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5321,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    slow_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5170
      functionLinenumberEnd: 5196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - target
        - target_end
        - text
        - text_end
        - text_range
      BBCount:         21
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5175,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5176,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5178,16'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5180,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5181,10'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5195,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5181,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5182,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5192,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5184,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5185,14'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5189,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5185,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5186,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5187,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5189,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5190,16'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5191,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5431
      functionLinenumberEnd: 5546
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - start
        - range
        - low
        - high
      BBCount:         65
      ICount:          465
      EdgeCount:       81
      CyclomaticComplexity: 18
      functionsReached:
        - map_search
        - onigenc_get_prev_char_head
        - onigenc_get_right_adjust_char_head
        - slow_search
        - sunday_quick_search
        - sunday_quick_search_step_forward
      functionUses:    6
      BranchProfiles:
        - Branch String:   'regexec.c:5440,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5440,24'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5441,9'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5441,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5442,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5444,9'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5444,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5445,12'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5448,18'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5449,7'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5449,26'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5454,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5456,21'
              BranchSideFuncs:
                - slow_search
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5460,29'
              BranchSideFuncs:
                - sunday_quick_search
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search_step_forward
                - slow_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5464,42'
              BranchSideFuncs:
                - sunday_quick_search_step_forward
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5469,20'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5473,7'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5473,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5473,12'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5545,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5473,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5474,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5545,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5474,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5474,47'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5481,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - map_search
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5481,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5484,15'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5513,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5484,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5486,14'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search
                - onigenc_get_right_adjust_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5494,13'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5511,5'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5486,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5487,45'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5491,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5487,56'
          Branch Sides:
            - BranchSide:      'regexec.c:5487,64'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search
                - onigenc_get_right_adjust_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
            - BranchSide:      'regexec.c:5487,72'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - map_search
                - onigenc_get_right_adjust_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5488,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5489,13'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5490,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5494,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5501,9'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5502,20'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5502,18'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5507,11'
              BranchSideFuncs:
                - map_search
                - onigenc_get_right_adjust_char_head
                - onigenc_get_prev_char_head
                - sunday_quick_search_step_forward
                - sunday_quick_search
                - slow_search
        - Branch String:   'regexec.c:5513,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5514,15'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5518,11'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5518,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5519,13'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5530,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5519,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5520,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5523,18'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5530,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5531,26'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5533,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:5456,9'
          Dst:             slow_search
        - Src:             'regexec.c:5460,9'
          Dst:             sunday_quick_search
        - Src:             'regexec.c:5464,9'
          Dst:             sunday_quick_search_step_forward
        - Src:             'regexec.c:5469,9'
          Dst:             map_search
        - Src:             'regexec.c:5487,18'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:5525,20'
          Dst:             onigenc_get_right_adjust_char_head
    - functionName:    mem_is_in_memp
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - mem
        - num
        - memp
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:2778,3'
          Branch Sides:
            - BranchSide:      'regexec.c:2779,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2781,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2779,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2779,31'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2780,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    backref_check_at_nested_level
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - top
        - stk_base
        - nest
        - mem_num
        - memp
      BBCount:         21
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mem_is_in_memp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:2853,3'
          Branch Sides:
            - BranchSide:      'regexec.c:2854,9'
              BranchSideFuncs:
                - mem_is_in_memp
            - BranchSide:      'regexec.c:2870,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2854,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2855,12'
              BranchSideFuncs:
                - mem_is_in_memp
            - BranchSide:      'regexec.c:2857,14'
              BranchSideFuncs:
                - mem_is_in_memp
        - Branch String:   'regexec.c:2857,14'
          Branch Sides:
            - BranchSide:      'regexec.c:2858,12'
              BranchSideFuncs:
                - mem_is_in_memp
            - BranchSide:      'regexec.c:2860,14'
              BranchSideFuncs:
                - mem_is_in_memp
        - Branch String:   'regexec.c:2861,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2862,28'
              BranchSideFuncs:
                - mem_is_in_memp
            - BranchSide:      'regexec.c:2866,5'
              BranchSideFuncs:
                - mem_is_in_memp
        - Branch String:   'regexec.c:2862,13'
          Branch Sides:
            - BranchSide:      'regexec.c:2863,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2865,7'
              BranchSideFuncs:
                - mem_is_in_memp
      Callsites:
        - Src:             'regexec.c:2862,13'
          Dst:             mem_is_in_memp
    - functionName:    backref_match_at_nested_level
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2790
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - top
        - stk_base
        - ignore_case
        - case_fold_flag
        - nest
        - mem_num
        - memp
        - s
        - send
      BBCount:         42
      ICount:          267
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - mem_is_in_memp
        - string_cmp_ic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:2798,3'
          Branch Sides:
            - BranchSide:      'regexec.c:2799,9'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
            - BranchSide:      'regexec.c:2839,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2799,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2800,12'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
            - BranchSide:      'regexec.c:2802,14'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
        - Branch String:   'regexec.c:2802,14'
          Branch Sides:
            - BranchSide:      'regexec.c:2803,12'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
            - BranchSide:      'regexec.c:2805,14'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
        - Branch String:   'regexec.c:2806,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2807,28'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
            - BranchSide:      'regexec.c:2830,16'
              BranchSideFuncs:
                - mem_is_in_memp
                - string_cmp_ic
                - mem_is_in_memp
        - Branch String:   'regexec.c:2807,13'
          Branch Sides:
            - BranchSide:      'regexec.c:2808,20'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
            - BranchSide:      'regexec.c:2829,7'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
        - Branch String:   'regexec.c:2809,15'
          Branch Sides:
            - BranchSide:      'regexec.c:2810,17'
              BranchSideFuncs:
                - string_cmp_ic
            - BranchSide:      'regexec.c:2828,9'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
        - Branch String:   'regexec.c:2810,17'
          Branch Sides:
            - BranchSide:      'regexec.c:2810,44'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2811,18'
              BranchSideFuncs:
                - string_cmp_ic
        - Branch String:   'regexec.c:2814,17'
          Branch Sides:
            - BranchSide:      'regexec.c:2815,33'
              BranchSideFuncs:
                - string_cmp_ic
            - BranchSide:      'regexec.c:2820,15'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2815,19'
          Branch Sides:
            - BranchSide:      'regexec.c:2817,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2818,13'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2820,15'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2821,23'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2821,21'
          Branch Sides:
            - BranchSide:      'regexec.c:2820,15'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2821,36'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2831,13'
          Branch Sides:
            - BranchSide:      'regexec.c:2832,18'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
            - BranchSide:      'regexec.c:2834,7'
              BranchSideFuncs:
                - mem_is_in_memp
                - mem_is_in_memp
                - string_cmp_ic
      Callsites:
        - Src:             'regexec.c:2807,13'
          Dst:             mem_is_in_memp
        - Src:             'regexec.c:2815,19'
          Dst:             string_cmp_ic
        - Src:             'regexec.c:2831,13'
          Dst:             mem_is_in_memp
    - functionName:    string_cmp_ic
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - enc
        - case_fold_flag
        - s1
        - ps2
        - mblen
      BBCount:         19
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:2684,3'
          Branch Sides:
            - BranchSide:      'regexec.c:2685,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2701,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2687,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2687,23'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2688,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2690,5'
          Branch Sides:
            - BranchSide:      'regexec.c:2691,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2695,9'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2691,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2691,23'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2692,9'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2695,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2684,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2696,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2696,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2696,22'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2697,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stack_double
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - is_alloca
        - arg_alloc_base
        - arg_stk_base
        - arg_stk_end
        - arg_stk
        - msa
      BBCount:         40
      ICount:          412
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - realloc
      functionUses:    33
      BranchProfiles:
        - Branch String:   'regexec.c:1956,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1957,38'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'regexec.c:1966,9'
              BranchSideFuncs:
                - realloc
                - malloc
                - malloc
        - Branch String:   'regexec.c:1958,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1959,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:1962,13'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1959,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1959,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:1959,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1959,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1959,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1959,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1966,37'
          Branch Sides:
            - BranchSide:      'regexec.c:1966,40'
              BranchSideFuncs:
                - realloc
                - malloc
                - malloc
            - BranchSide:      'regexec.c:1974,39'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regexec.c:1966,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1967,27'
              BranchSideFuncs:
                - realloc
                - malloc
                - malloc
            - BranchSide:      'regexec.c:1974,39'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regexec.c:1967,11'
          Branch Sides:
            - BranchSide:      'regexec.c:1968,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:1972,13'
              BranchSideFuncs:
                - realloc
                - malloc
        - Branch String:   'regexec.c:1968,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1968,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1968,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1968,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1975,9'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:1976,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:1976,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1976,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:1976,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1976,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1976,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1976,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:1974,30'
          Dst:             realloc
    - functionName:    make_capture_history_tree
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - kp
        - stk_top
        - str
        - reg
      BBCount:         29
      ICount:          226
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - history_node_new
        - history_tree_add_child
        - make_capture_history_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:2740,3'
          Branch Sides:
            - BranchSide:      'regexec.c:2741,9'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
            - BranchSide:      'regexec.c:2769,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:2741,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2742,11'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
            - BranchSide:      'regexec.c:2759,14'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
        - Branch String:   'regexec.c:2743,47'
          Branch Sides:
            - BranchSide:      'regexec.c:2744,11'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
            - BranchSide:      'regexec.c:2758,5'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
        - Branch String:   'regexec.c:2744,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2744,50'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
            - BranchSide:      'regexec.c:2744,50'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
        - Branch String:   'regexec.c:2743,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2745,17'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
            - BranchSide:      'regexec.c:2758,5'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
        - Branch String:   'regexec.c:2746,9'
          Branch Sides:
            - BranchSide:      'regexec.c:2746,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2747,24'
              BranchSideFuncs:
                - history_tree_add_child
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:2750,13'
          Branch Sides:
            - BranchSide:      'regexec.c:2750,28'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2751,16'
              BranchSideFuncs:
                - make_capture_history_tree
                - history_node_new
                - history_tree_add_child
        - Branch String:   'regexec.c:2753,13'
          Branch Sides:
            - BranchSide:      'regexec.c:2753,28'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2755,14'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
        - Branch String:   'regexec.c:2760,11'
          Branch Sides:
            - BranchSide:      'regexec.c:2761,28'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:2765,5'
              BranchSideFuncs:
                - history_node_new
                - history_tree_add_child
                - make_capture_history_tree
      Callsites:
        - Src:             'regexec.c:2745,17'
          Dst:             history_node_new
        - Src:             'regexec.c:2749,13'
          Dst:             history_tree_add_child
        - Src:             'regexec.c:2752,13'
          Dst:             make_capture_history_tree
    - functionName:    history_node_new
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:941,33'
          Branch Sides:
            - BranchSide:      'regexec.c:939,24'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:941,33'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:942,3'
          Branch Sides:
            - BranchSide:      'regexec.c:942,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:944,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    history_tree_add_child
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         16
      ICount:          132
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:959,7'
          Branch Sides:
            - BranchSide:      'regexec.c:962,9'
              BranchSideFuncs:
                - realloc
                - malloc
            - BranchSide:      'regexec.c:980,40'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:962,9'
          Branch Sides:
            - BranchSide:      'regexec.c:963,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:968,11'
              BranchSideFuncs:
                - realloc
        - Branch String:   'regexec.c:973,5'
          Branch Sides:
            - BranchSide:      'regexec.c:973,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:974,14'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:974,5'
          Branch Sides:
            - BranchSide:      'regexec.c:975,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:977,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:970,33'
          Dst:             realloc
    - functionName:    history_tree_clear
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         17
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - history_tree_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:902,7'
          Branch Sides:
            - BranchSide:      'regexec.c:902,22'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:904,10'
              BranchSideFuncs:
                - history_tree_free
        - Branch String:   'regexec.c:904,3'
          Branch Sides:
            - BranchSide:      'regexec.c:905,9'
              BranchSideFuncs:
                - history_tree_free
            - BranchSide:      'regexec.c:909,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:905,9'
          Branch Sides:
            - BranchSide:      'regexec.c:906,25'
              BranchSideFuncs:
                - history_tree_free
            - BranchSide:      'regexec.c:908,3'
              BranchSideFuncs:
                - history_tree_free
        - Branch String:   'regexec.c:909,3'
          Branch Sides:
            - BranchSide:      'regexec.c:910,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:912,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:906,7'
          Dst:             history_tree_free
    - functionName:    history_tree_free
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - history_tree_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:922,7'
          Branch Sides:
            - BranchSide:      'regexec.c:922,40'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regexec.c:922,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'regexec.c:921,3'
          Dst:             history_tree_clear
    - functionName:    onig_builtin_monitor
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6909
      functionLinenumberEnd: 6974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         26
      ICount:          236
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fflush
        - fprintf
        - onig_get_arg_by_callout_args
        - onig_get_callout_in_by_callout_args
        - onig_get_callout_num_by_callout_args
        - onig_get_callout_tag_end
        - onig_get_callout_tag_start
        - onig_get_current_by_callout_args
        - onig_get_regex_by_callout_args
        - onig_get_right_range_by_callout_args
        - onig_get_start_by_callout_args
        - onig_get_string_by_callout_args
        - onig_get_string_end_by_callout_args
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:6930,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6930,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6932,44'
              BranchSideFuncs:
                - onig_get_callout_in_by_callout_args
                - onig_get_callout_num_by_callout_args
                - onig_get_start_by_callout_args
                - onig_get_right_range_by_callout_args
                - onig_get_current_by_callout_args
                - onig_get_string_by_callout_args
                - onig_get_string_end_by_callout_args
                - onig_get_regex_by_callout_args
                - onig_get_callout_tag_start
                - onig_get_callout_tag_end
                - fprintf
                - fflush
                - snprintf
        - Branch String:   'regexec.c:6933,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6934,13'
              BranchSideFuncs:
                - onig_get_callout_num_by_callout_args
                - onig_get_start_by_callout_args
                - onig_get_right_range_by_callout_args
                - onig_get_current_by_callout_args
                - onig_get_string_by_callout_args
                - onig_get_string_end_by_callout_args
                - onig_get_regex_by_callout_args
                - onig_get_callout_tag_start
                - onig_get_callout_tag_end
                - fprintf
                - fflush
                - snprintf
            - BranchSide:      'regexec.c:6938,13'
              BranchSideFuncs:
                - onig_get_callout_num_by_callout_args
                - onig_get_start_by_callout_args
                - onig_get_right_range_by_callout_args
                - onig_get_current_by_callout_args
                - onig_get_string_by_callout_args
                - onig_get_string_end_by_callout_args
                - onig_get_regex_by_callout_args
                - onig_get_callout_tag_start
                - onig_get_callout_tag_end
                - fprintf
                - fflush
                - snprintf
        - Branch String:   'regexec.c:6934,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6935,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6936,3'
              BranchSideFuncs:
                - onig_get_callout_num_by_callout_args
                - onig_get_start_by_callout_args
                - onig_get_right_range_by_callout_args
                - onig_get_current_by_callout_args
                - onig_get_string_by_callout_args
                - onig_get_string_end_by_callout_args
                - onig_get_regex_by_callout_args
                - onig_get_callout_tag_start
                - onig_get_callout_tag_end
                - fprintf
                - fflush
                - snprintf
        - Branch String:   'regexec.c:6952,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6953,15'
              BranchSideFuncs:
                - snprintf
                - fprintf
                - fflush
            - BranchSide:      'regexec.c:6958,15'
              BranchSideFuncs:
                - fprintf
                - fflush
        - Branch String:   'regexec.c:6959,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6959,41'
              BranchSideFuncs:
                - fprintf
                - fflush
            - BranchSide:      'regexec.c:6960,12'
              BranchSideFuncs:
                - fprintf
                - fflush
        - Branch String:   'regexec.c:6960,5'
          Branch Sides:
            - BranchSide:      'regexec.c:6960,50'
              BranchSideFuncs:
                - fprintf
                - fflush
            - BranchSide:      'regexec.c:6961,9'
              BranchSideFuncs:
                - fprintf
                - fflush
      Callsites:
        - Src:             'regexec.c:6929,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6932,8'
          Dst:             onig_get_callout_in_by_callout_args
        - Src:             'regexec.c:6942,15'
          Dst:             onig_get_callout_num_by_callout_args
        - Src:             'regexec.c:6943,15'
          Dst:             onig_get_start_by_callout_args
        - Src:             'regexec.c:6944,15'
          Dst:             onig_get_right_range_by_callout_args
        - Src:             'regexec.c:6945,15'
          Dst:             onig_get_current_by_callout_args
        - Src:             'regexec.c:6946,15'
          Dst:             onig_get_string_by_callout_args
        - Src:             'regexec.c:6947,15'
          Dst:             onig_get_string_end_by_callout_args
        - Src:             'regexec.c:6948,15'
          Dst:             onig_get_regex_by_callout_args
        - Src:             'regexec.c:6949,15'
          Dst:             onig_get_callout_tag_start
        - Src:             'regexec.c:6950,15'
          Dst:             onig_get_callout_tag_end
        - Src:             'regexec.c:6953,5'
          Dst:             snprintf
        - Src:             'regexec.c:6964,3'
          Dst:             fprintf
        - Src:             'regexec.c:6971,3'
          Dst:             fflush
    - functionName:    onig_get_arg_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6497
      functionLinenumberEnd: 6511
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - index
        - type
        - val
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regexec.c:6503,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6503,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6504,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6504,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6505,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6510,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6505,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6505,36'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6506,9'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6506,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6506,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6502,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_callout_in_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6420
      functionLinenumberEnd: 6421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_callout_num_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6414
      functionLinenumberEnd: 6415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_start_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6527
      functionLinenumberEnd: 6528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_right_range_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6533
      functionLinenumberEnd: 6534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_current_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6539
      functionLinenumberEnd: 6540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_string_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6515
      functionLinenumberEnd: 6516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_string_end_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6521
      functionLinenumberEnd: 6522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_regex_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6545
      functionLinenumberEnd: 6546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_setup_builtin_monitors_by_ascii_encoded_name
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6978
      functionLinenumberEnd: 6998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - onig_builtin_monitor
        - onig_set_callout_of_name
        - onigenc_str_bytelen_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6985,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6986,21'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
            - BranchSide:      'regexec.c:6988,13'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'regexec.c:6995,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6995,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6997,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6995,3'
          Dst:             onigenc_str_bytelen_null
        - Src:             'regexec.c:6995,3'
          Dst:             onig_set_callout_of_name
        - Src:             'regexec.c:6995,3'
          Dst:             onig_builtin_monitor
    - functionName:    onig_builtin_cmp
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6793
      functionLinenumberEnd: 6899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         71
      ICount:          459
      EdgeCount:       89
      CyclomaticComplexity: 20
      functionsReached:
        - onig_get_arg_by_callout_args
        - onig_get_callout_data_by_callout_args
        - onig_get_callout_data_by_callout_args_self
        - onig_set_callout_data_by_callout_args_self
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:6806,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6806,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6808,7'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6808,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6809,47'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args
                - onig_get_arg_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
            - BranchSide:      'regexec.c:6817,14'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6810,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6810,33'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6811,14'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6811,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6812,10'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
            - BranchSide:      'regexec.c:6814,16'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6821,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6821,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6823,7'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6823,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6824,47'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6832,14'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6825,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6825,33'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6826,14'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6826,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6827,10'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6829,16'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6837,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6838,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6839,12'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6839,12'
          Branch Sides:
            - BranchSide:      'regexec.c:6844,38'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6886,28'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6845,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6845,34'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6847,15'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6850,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6851,12'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6856,10'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6853,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6853,28'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6854,5'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6858,5'
          Branch Sides:
            - BranchSide:      'regexec.c:6860,11'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6864,11'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6868,11'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6873,11'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6878,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6860,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6860,22'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6861,10'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6864,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6864,22'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6865,10'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6868,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6868,25'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6869,16'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6869,16'
          Branch Sides:
            - BranchSide:      'regexec.c:6869,28'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6870,13'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6873,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6873,25'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6874,16'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6874,16'
          Branch Sides:
            - BranchSide:      'regexec.c:6874,28'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6875,13'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6883,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6883,34'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6884,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6889,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6890,20'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6891,20'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6892,20'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6893,20'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6894,20'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6895,20'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6898,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6805,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6809,9'
          Dst:             onig_get_callout_data_by_callout_args
        - Src:             'regexec.c:6820,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6824,9'
          Dst:             onig_get_callout_data_by_callout_args
        - Src:             'regexec.c:6836,7'
          Dst:             onig_get_callout_data_by_callout_args_self
        - Src:             'regexec.c:6844,9'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6882,9'
          Dst:             onig_set_callout_data_by_callout_args_self
    - functionName:    onig_get_callout_data_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - callout_num
        - slot
        - type
        - val
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_get_callout_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:1869,10'
          Dst:             onig_get_callout_data
    - functionName:    onig_get_callout_data_by_callout_args_self
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - slot
        - type
        - val
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_get_callout_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:1877,10'
          Dst:             onig_get_callout_data
    - functionName:    onig_set_callout_data_by_callout_args_self
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - slot
        - type
        - val
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_set_callout_data
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:1925,10'
          Dst:             onig_set_callout_data
    - functionName:    onig_set_callout_data
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
        - callout_num
        - slot
        - type
        - val
      BBCount:         4
      ICount:          70
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:1888,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1888,25'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1890,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_callout_data
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
        - callout_num
        - slot
        - type
        - val
      BBCount:         13
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:1836,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1836,25'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1838,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1839,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1840,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1844,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1845,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1845,34'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1846,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1846,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1846,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1847,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_builtin_max
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6719
      functionLinenumberEnd: 6780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         48
      ICount:          255
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - onig_check_callout_data_and_clear_old_values
        - onig_get_arg_by_callout_args
        - onig_get_callout_data_by_callout_args
        - onig_get_callout_data_by_callout_args_self
        - onig_set_callout_data_by_callout_args_self
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:6732,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6733,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6734,12'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6741,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6741,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6742,7'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args
        - Branch String:   'regexec.c:6742,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6743,47'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6751,20'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6744,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6744,33'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6745,14'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6745,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6746,15'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6748,22'
              BranchSideFuncs:
                - onig_get_arg_by_callout_args
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6755,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6755,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6757,21'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6758,25'
          Branch Sides:
            - BranchSide:      'regexec.c:6758,28'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6761,7'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6758,46'
          Branch Sides:
            - BranchSide:      'regexec.c:6758,49'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6761,7'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6758,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6759,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6761,7'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6761,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6762,9'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6770,9'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6762,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6763,15'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6766,14'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6763,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6763,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6764,12'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6771,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6771,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6772,12'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6777,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6777,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6779,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6728,10'
          Dst:             onig_check_callout_data_and_clear_old_values
        - Src:             'regexec.c:6731,7'
          Dst:             onig_get_callout_data_by_callout_args_self
        - Src:             'regexec.c:6740,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6743,9'
          Dst:             onig_get_callout_data_by_callout_args
        - Src:             'regexec.c:6754,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6776,7'
          Dst:             onig_set_callout_data_by_callout_args_self
    - functionName:    onig_check_callout_data_and_clear_old_values
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:1780,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1781,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1786,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_builtin_total_count
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6661
      functionLinenumberEnd: 6715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         41
      ICount:          217
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - onig_get_arg_by_callout_args
        - onig_get_callout_data_by_callout_args_self_dont_clear_old
        - onig_set_callout_data_by_callout_args_self
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regexec.c:6670,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6670,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6672,21'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6673,25'
          Branch Sides:
            - BranchSide:      'regexec.c:6673,28'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6676,65'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6673,46'
          Branch Sides:
            - BranchSide:      'regexec.c:6673,49'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6676,65'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6673,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6674,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6676,65'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6678,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6679,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6680,12'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6685,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6686,10'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6693,10'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6687,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6688,12'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
            - BranchSide:      'regexec.c:6689,14'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6699,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6699,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6702,65'
              BranchSideFuncs:
                - onig_get_callout_data_by_callout_args_self_dont_clear_old
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6704,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6705,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6706,12'
              BranchSideFuncs:
                - onig_set_callout_data_by_callout_args_self
        - Branch String:   'regexec.c:6712,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6712,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6714,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6669,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6676,7'
          Dst:             onig_get_callout_data_by_callout_args_self_dont_clear_old
        - Src:             'regexec.c:6698,7'
          Dst:             onig_set_callout_data_by_callout_args_self
        - Src:             'regexec.c:6702,7'
          Dst:             onig_get_callout_data_by_callout_args_self_dont_clear_old
        - Src:             'regexec.c:6711,7'
          Dst:             onig_set_callout_data_by_callout_args_self
    - functionName:    onig_get_callout_data_by_callout_args_self_dont_clear_old
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - slot
        - type
        - val
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_get_callout_data_dont_clear_old
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:1824,10'
          Dst:             onig_get_callout_data_dont_clear_old
    - functionName:    onig_get_callout_data_dont_clear_old
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
        - callout_num
        - slot
        - type
        - val
      BBCount:         10
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:1797,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1797,25'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1799,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1801,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1801,34'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1802,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1802,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1802,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1803,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_builtin_count
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6653
      functionLinenumberEnd: 6656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_builtin_total_count
        - onig_check_callout_data_and_clear_old_values
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:6654,10'
          Dst:             onig_check_callout_data_and_clear_old_values
        - Src:             'regexec.c:6656,10'
          Dst:             onig_builtin_total_count
    - functionName:    onig_builtin_skip
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6643
      functionLinenumberEnd: 6647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:6644,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6644,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6645,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_builtin_error
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6621
      functionLinenumberEnd: 6638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - onig_get_arg_by_callout_args
        - onig_is_error_code_needs_param
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:6627,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6627,32'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6629,17'
              BranchSideFuncs:
                - onig_is_error_code_needs_param
        - Branch String:   'regexec.c:6630,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6631,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6633,43'
              BranchSideFuncs:
                - onig_is_error_code_needs_param
      Callsites:
        - Src:             'regexec.c:6626,7'
          Dst:             onig_get_arg_by_callout_args
        - Src:             'regexec.c:6633,12'
          Dst:             onig_is_error_code_needs_param
    - functionName:    onig_builtin_mismatch
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6615
      functionLinenumberEnd: 6616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_builtin_fail
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6609
      functionLinenumberEnd: 6610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - user_data
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_used_stack_size_in_callout
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6590
      functionLinenumberEnd: 6601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - used_num
        - used_bytes
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6595,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6596,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6598,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6598,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6598,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6599,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_capture_range_in_callout
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6558
      functionLinenumberEnd: 6586
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - mem_num
        - begin
        - end
      BBCount:         20
      ICount:          200
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6573,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6574,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6583,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6574,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6575,23'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6579,17'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6575,23'
          Branch Sides:
            - BranchSide:      'regexec.c:6575,23'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6575,23'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6575,23'
          Branch Sides:
            - BranchSide:      'regexec.c:6575,49'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6575,49'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6576,23'
          Branch Sides:
            - BranchSide:      'regexec.c:6576,23'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6576,23'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6576,23'
          Branch Sides:
            - BranchSide:      'regexec.c:6576,49'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6576,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_retry_counter_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6551
      functionLinenumberEnd: 6552
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_passed_args_num_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6480
      functionLinenumberEnd: 6492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6486,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6486,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6487,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6487,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6488,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6491,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6485,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_args_num_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6464
      functionLinenumberEnd: 6476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6470,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6470,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6471,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6471,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6472,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6475,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6469,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_contents_end_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6448
      functionLinenumberEnd: 6460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6454,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6454,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6455,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6455,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6456,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6459,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6453,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_contents_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6432
      functionLinenumberEnd: 6444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_reg_callout_list_at
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6438,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6438,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6439,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6439,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6440,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6443,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6437,7'
          Dst:             onig_reg_callout_list_at
    - functionName:    onig_get_name_id_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6426
      functionLinenumberEnd: 6427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_retraction_callout
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6407
      functionLinenumberEnd: 6409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_retraction_callout
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6401
      functionLinenumberEnd: 6402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_progress_callout
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6394
      functionLinenumberEnd: 6396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_progress_callout
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6388
      functionLinenumberEnd: 6389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_init_for_match_at
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6374
      functionLinenumberEnd: 6375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - match_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:6375,10'
          Dst:             match_at
    - functionName:    match_at
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 4706
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - in_right_range
        - sstart
        - msa
      BBCount:         1673
      ICount:          10964
      EdgeCount:       2149
      CyclomaticComplexity: 478
      functionsReached:
        - backref_check_at_nested_level
        - backref_match_at_nested_level
        - history_node_new
        - history_tree_clear
        - make_capture_history_tree
        - onig_get_callout_start_func
        - onig_is_in_code_range
        - onig_reg_callout_list_at
        - onigenc_egcb_is_break_position
        - onigenc_get_prev_char_head
        - onigenc_is_mbc_word_ascii
        - onigenc_step_back
        - onigenc_wb_is_break_position
        - stack_double
        - string_cmp_ic
      functionUses:    11
      BranchProfiles:
        - Branch String:   'regexec.c:3234,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3235,12'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3245,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
        - Branch String:   'regexec.c:3235,5'
          Branch Sides:
            - BranchSide:      'regexec.c:3237,31'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3241,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:3253,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3254,25'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
            - BranchSide:      'regexec.c:3261,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
        - Branch String:   'regexec.c:3256,36'
          Branch Sides:
            - BranchSide:      'regexec.c:3256,39'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
            - BranchSide:      'regexec.c:3257,30'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
        - Branch String:   'regexec.c:3256,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3257,30'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
            - BranchSide:      'regexec.c:3258,3'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
        - Branch String:   'regexec.c:3263,3'
          Branch Sides:
            - BranchSide:      'regexec.c:3263,3'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3263,3'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - malloc
        - Branch String:   'regexec.c:3263,3'
          Branch Sides:
            - BranchSide:      'regexec.c:3263,3'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3263,3'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3265,3'
          Branch Sides:
            - BranchSide:      'regexec.c:3266,26'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3275,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3286,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3287,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3290,18'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3287,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3287,30'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3288,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3291,18'
          Branch Sides:
            - BranchSide:      'regexec.c:3291,21'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3297,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3291,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3292,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3297,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3297,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3298,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3318,20'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3298,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3299,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3314,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3299,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3300,24'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3305,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3305,37'
          Branch Sides:
            - BranchSide:      'regexec.c:3305,40'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3309,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3305,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3306,15'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:3309,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3326,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3327,13'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3387,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3327,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3327,30'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3347,35'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3349,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3350,17'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3360,15'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3350,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3351,39'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3355,32'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3351,39'
          Branch Sides:
            - BranchSide:      'regexec.c:3351,39'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3351,39'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3351,39'
          Branch Sides:
            - BranchSide:      'regexec.c:3351,65'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3351,65'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3352,39'
          Branch Sides:
            - BranchSide:      'regexec.c:3352,39'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3352,39'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3352,39'
          Branch Sides:
            - BranchSide:      'regexec.c:3352,65'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3352,65'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3360,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3363,17'
              BranchSideFuncs:
                - history_tree_clear
                - make_capture_history_tree
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_node_new
            - BranchSide:      'regexec.c:3385,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3363,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3364,45'
              BranchSideFuncs:
                - history_node_new
                - make_capture_history_tree
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
            - BranchSide:      'regexec.c:3368,22'
              BranchSideFuncs:
                - history_tree_clear
                - make_capture_history_tree
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_node_new
        - Branch String:   'regexec.c:3365,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3365,15'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3366,13'
              BranchSideFuncs:
                - make_capture_history_tree
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - history_node_new
        - Branch String:   'regexec.c:3379,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3379,24'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:3380,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3387,46'
          Branch Sides:
            - BranchSide:      'regexec.c:3388,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3404,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3387,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3389,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3404,11'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3391,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3393,11'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:3396,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3396,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3398,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3400,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3404,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3404,40'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3404,11'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:3413,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3413,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3414,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3415,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3415,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3416,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3421,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3421,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3422,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3423,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3423,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3424,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3425,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3425,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3426,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3431,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3431,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3432,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3433,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3433,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3434,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3435,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3435,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3436,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3437,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3437,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3438,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3443,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3443,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3444,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3445,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3445,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3446,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3447,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3447,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3448,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3449,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3449,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3450,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3451,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3451,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3452,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3457,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3457,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3458,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3459,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3459,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3460,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3461,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3461,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3462,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3463,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3463,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3464,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3465,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3465,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3466,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3467,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3467,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3468,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3474,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3474,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3475,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3476,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3477,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3479,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3477,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3476,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3477,28'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3483,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3483,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3484,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3485,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3485,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3486,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3487,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3487,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3488,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3493,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3493,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3494,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3495,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3495,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3496,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3497,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3497,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3498,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3499,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3499,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3500,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3501,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3501,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3502,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3507,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3507,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3508,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3509,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3509,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3510,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3511,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3511,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3512,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3513,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3513,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3514,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3515,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3515,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3516,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3517,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3517,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3518,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3519,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3519,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3520,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3526,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3526,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3527,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3528,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3529,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3534,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3529,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3529,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3530,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3531,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3531,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3532,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3539,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3539,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3540,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3541,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3542,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3549,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3542,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3542,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3543,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3544,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3544,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3545,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3546,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3546,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3547,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3556,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3556,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3557,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3558,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3559,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3562,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3559,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3559,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3560,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3566,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3566,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3567,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3567,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3567,46'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3568,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3568,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3568,43'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3569,8'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3574,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3574,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3575,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3575,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3575,13'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3575,45'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3584,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3584,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3585,14'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3588,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3588,61'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3590,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3594,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3594,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3595,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3595,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3596,9'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3599,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3599,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3600,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3602,10'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3608,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3608,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3609,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3609,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3609,46'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3610,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3615,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3615,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3616,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3616,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3616,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - onig_is_in_code_range
            - BranchSide:      'regexec.c:3617,10'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3627,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3628,11'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3633,14'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3628,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3628,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3629,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3636,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3636,59'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3637,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3644,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3644,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3645,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3645,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3646,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - onig_is_in_code_range
            - BranchSide:      'regexec.c:3649,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3649,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3650,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3652,10'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3658,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3658,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3659,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3660,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3660,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3661,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3661,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3661,51'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3662,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3667,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3667,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3668,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3669,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3669,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3670,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3676,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3677,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3683,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3677,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3677,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3677,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3677,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3677,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3677,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3679,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3679,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3680,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3680,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3680,54'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3681,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3687,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3688,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3698,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3688,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3688,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3688,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3688,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3688,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3688,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3690,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3691,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3695,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3691,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3691,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3692,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3706,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3707,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3716,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3707,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3708,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3710,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3708,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3708,13'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3708,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3708,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3708,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3708,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3711,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3711,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3712,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3712,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3712,56'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3713,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3724,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3725,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3738,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3725,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3726,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3728,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3726,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3726,13'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3726,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3726,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3726,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:3726,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3729,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3730,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:3734,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3730,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3730,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3731,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:3741,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3741,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3742,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3742,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3743,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3745,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3750,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3750,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3751,13'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3751,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3752,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3754,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3759,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3759,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3760,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3760,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3761,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3763,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3768,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3768,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3769,11'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3769,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3770,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3772,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3781,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3782,11'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3787,62'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - onigenc_is_mbc_word_ascii
        - Branch String:   'regexec.c:3782,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3782,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3783,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3783,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3783,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3783,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3783,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3784,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3785,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3783,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3784,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3785,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3788,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3789,19'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3793,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3789,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3789,19'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3789,19'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3789,19'
          Branch Sides:
            - BranchSide:      'regexec.c:3790,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3791,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3789,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3790,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3791,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3793,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3794,20'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3794,20'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3794,20'
          Branch Sides:
            - BranchSide:      'regexec.c:3794,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3794,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3793,17'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3795,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3807,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3808,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regexec.c:3812,62'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - onigenc_is_mbc_word_ascii
        - Branch String:   'regexec.c:3808,34'
          Branch Sides:
            - BranchSide:      'regexec.c:3808,37'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3810,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3808,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3808,37'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3808,37'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3808,37'
          Branch Sides:
            - BranchSide:      'regexec.c:3809,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3810,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3808,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3809,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3810,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3813,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3814,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3818,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3814,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3814,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3814,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3814,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3815,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3816,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3814,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3815,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3816,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3818,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3819,20'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3819,20'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3819,20'
          Branch Sides:
            - BranchSide:      'regexec.c:3819,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3819,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3818,17'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3820,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3833,32'
          Branch Sides:
            - BranchSide:      'regexec.c:3833,35'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
            - BranchSide:      'regexec.c:3846,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3833,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3833,35'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3833,35'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3833,35'
          Branch Sides:
            - BranchSide:      'regexec.c:3835,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3846,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3833,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3835,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3846,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3835,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3836,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3839,55'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3840,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3840,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3840,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3840,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3841,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3844,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3840,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3841,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3844,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3853,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3854,62'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3863,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3855,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3855,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3855,15'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3855,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3856,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3861,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3855,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3856,17'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3861,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3856,31'
          Branch Sides:
            - BranchSide:      'regexec.c:3856,36'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3857,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3856,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3856,36'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3856,36'
              BranchSideFuncs:
                - onigenc_is_mbc_word_ascii
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3856,36'
          Branch Sides:
            - BranchSide:      'regexec.c:3857,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3860,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3856,17'
          Branch Sides:
            - BranchSide:      'regexec.c:3857,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3860,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3871,9'
          Branch Sides:
            - BranchSide:      'regexec.c:3873,53'
              BranchSideFuncs:
                - onigenc_egcb_is_break_position
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3877,51'
              BranchSideFuncs:
                - onigenc_wb_is_break_position
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3881,11'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:3885,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3886,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3888,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3888,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3889,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3893,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3898,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3898,30'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3899,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3899,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3899,34'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3900,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3900,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3900,44'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3902,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3906,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3906,28'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3907,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3907,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3907,34'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3908,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3908,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3908,42'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3910,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3914,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3915,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3919,18'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3915,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3915,36'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3916,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3921,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3922,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3925,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3929,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3934,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3941,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3934,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3934,38'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3935,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3954,11'
          Branch Sides:
            - BranchSide:      'regexec.c:3959,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3967,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3959,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3959,38'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3960,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3960,15'
          Branch Sides:
            - BranchSide:      'regexec.c:3960,46'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3961,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3969,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3969,36'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3970,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3970,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3970,44'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3971,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3989,7'
          Branch Sides:
            - BranchSide:      'regexec.c:3991,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3995,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3998,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3991,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3991,30'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3992,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3992,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3992,48'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3993,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:3995,13'
          Branch Sides:
            - BranchSide:      'regexec.c:3995,31'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:3996,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4005,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4005,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4005,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4005,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4005,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4005,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4017,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4017,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4017,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4017,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4017,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4017,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4033,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4033,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4034,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4033,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4033,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4033,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4033,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4033,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4033,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4035,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4035,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4035,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4035,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4035,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4035,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4044,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4044,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4046,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4044,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4044,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4044,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4044,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4044,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4044,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4046,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4046,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4046,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4046,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4047,32'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4049,32'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4046,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4047,32'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4049,32'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4051,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4051,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4051,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4051,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4051,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4051,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4070,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4070,58'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4071,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4071,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4071,58'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4073,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4073,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4073,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4073,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4073,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4073,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4073,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4074,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4074,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4074,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4074,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4074,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4074,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4076,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4077,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4081,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4077,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4077,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4078,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4078,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4078,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4079,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4078,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4078,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4078,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4089,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4089,58'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4090,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4090,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4090,58'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4092,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4092,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4092,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4092,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4092,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4092,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4092,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4093,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4093,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4093,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4093,18'
          Branch Sides:
            - BranchSide:      'regexec.c:4093,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4093,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4095,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4096,11'
              BranchSideFuncs:
                - string_cmp_ic
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4100,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4096,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4096,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4097,11'
              BranchSideFuncs:
                - string_cmp_ic
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4097,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4097,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4098,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4109,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4110,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4127,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4110,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4110,29'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4110,53'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4112,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4112,60'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4113,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4113,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4113,60'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4115,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4115,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4115,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4115,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4115,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4115,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4115,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4116,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4116,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4116,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4116,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4116,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4116,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4118,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4119,19'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4125,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4119,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4119,41'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4120,21'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4121,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4121,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4122,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4121,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4121,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4121,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4122,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4122,26'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4123,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4127,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4127,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4129,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4138,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4139,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4156,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4139,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4139,29'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4139,53'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4141,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4141,60'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4142,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4142,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4142,60'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4144,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4144,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4144,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4144,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4144,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4144,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4144,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4145,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4145,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4145,20'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4145,20'
          Branch Sides:
            - BranchSide:      'regexec.c:4145,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4145,18'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
        - Branch String:   'regexec.c:4147,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4148,19'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4154,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4148,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4148,41'
              BranchSideFuncs:
                - string_cmp_ic
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4149,21'
              BranchSideFuncs:
                - string_cmp_ic
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4150,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4150,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4150,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4151,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4151,26'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - string_cmp_ic
            - BranchSide:      'regexec.c:4152,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4156,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4156,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4158,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4174,16'
          Branch Sides:
            - BranchSide:      'regexec.c:4174,30'
              BranchSideFuncs:
                - backref_match_at_nested_level
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4174,55'
              BranchSideFuncs:
                - backref_match_at_nested_level
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4176,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4178,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4181,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4190,16'
          Branch Sides:
            - BranchSide:      'regexec.c:4190,30'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4190,55'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4192,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4193,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4198,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4194,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4194,60'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4195,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4195,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4195,60'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4196,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4198,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4198,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4200,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4211,16'
          Branch Sides:
            - BranchSide:      'regexec.c:4211,30'
              BranchSideFuncs:
                - backref_check_at_nested_level
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4211,55'
              BranchSideFuncs:
                - backref_check_at_nested_level
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4213,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4215,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4217,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4223,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4223,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4223,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4223,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4223,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4223,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4232,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4232,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4232,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4232,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4232,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4232,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4234,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4234,23'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4257,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4265,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4265,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4267,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4271,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4275,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4271,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4271,31'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4272,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4285,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4285,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4290,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4295,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4299,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4295,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4295,31'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4296,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4299,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4299,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4299,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4299,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4299,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4299,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4312,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4312,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4312,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4312,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4312,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4312,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4318,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4318,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4318,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4318,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4318,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4318,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4328,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4328,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4328,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4328,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4328,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4328,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4328,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4339,32'
          Branch Sides:
            - BranchSide:      'regexec.c:4339,35'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4345,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4339,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4340,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4345,12'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4340,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4340,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4340,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4340,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4340,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4340,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4355,32'
          Branch Sides:
            - BranchSide:      'regexec.c:4355,35'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4359,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4355,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4356,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4359,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4356,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4356,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4356,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4356,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4356,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4356,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4366,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4366,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4366,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4366,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4366,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4366,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4367,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4368,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4370,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4368,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4368,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4368,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4368,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4368,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4368,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4377,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4377,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4377,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4377,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4377,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4377,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4378,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4379,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4383,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4379,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4379,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4379,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4379,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4379,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4379,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4388,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4388,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4388,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4388,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4388,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4390,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4392,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4394,16'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4394,16'
          Branch Sides:
            - BranchSide:      'regexec.c:4395,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4400,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4396,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4396,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4396,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4396,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4396,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4396,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4402,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4402,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4402,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4402,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4402,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4402,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4407,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4407,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4407,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4407,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4407,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4409,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4409,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4409,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4409,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4409,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4409,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4410,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4411,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4414,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4414,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4415,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4419,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4415,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4415,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4415,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4415,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4415,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4415,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4426,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4427,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4428,31'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4430,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4431,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4447,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4438,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4440,11'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4442,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4448,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4448,15'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4448,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4448,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4448,15'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4448,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4454,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4454,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4454,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4454,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4454,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4454,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4455,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4455,7'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4455,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4455,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4455,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4455,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4461,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4462,22'
              BranchSideFuncs:
                - onigenc_step_back
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4468,21'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4463,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4463,25'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4464,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4471,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4471,24'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4472,15'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4472,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4473,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4476,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4473,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4473,28'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4474,28'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4483,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4484,22'
              BranchSideFuncs:
                - onigenc_step_back
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4487,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4485,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4485,25'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4486,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4487,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4488,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4492,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4488,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4488,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4488,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4488,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4488,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4488,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4497,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4497,37'
              BranchSideFuncs:
                - onigenc_step_back
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4498,20'
              BranchSideFuncs:
                - onigenc_step_back
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4499,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4499,23'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4500,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4500,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4501,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4503,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4501,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4501,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4501,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4501,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4501,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4501,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4508,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4508,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4508,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4508,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4508,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4508,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4508,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4508,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4508,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4509,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4510,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4512,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4517,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4518,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4520,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4518,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4518,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4518,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4518,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4518,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4518,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4520,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4520,9'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4520,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4520,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4520,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4520,9'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4531,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4533,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4537,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4541,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4545,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4533,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4533,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4533,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4533,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4533,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4533,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4537,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4537,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4537,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4537,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4537,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4537,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4541,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4541,11'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4541,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4541,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4541,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4541,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4555,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4557,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4560,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4564,21'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4568,21'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4574,25'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4577,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4581,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4557,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4557,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4558,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4557,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4557,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4557,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4557,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4557,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4557,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4561,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4562,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4561,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4561,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4561,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4561,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4561,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4561,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4572,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4571,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4571,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4606,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4607,21'
              BranchSideFuncs:
                - onig_get_callout_start_func
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4611,19'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - malloc
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4615,31'
          Branch Sides:
            - BranchSide:      'regexec.c:4615,35'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - malloc
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4634,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4615,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4616,11'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - malloc
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4634,14'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
        - Branch String:   'regexec.c:4618,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4620,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4623,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
                - stack_double
            - BranchSide:      'regexec.c:4626,17'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:4626,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4627,27'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4629,24'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:4637,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4638,19'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4643,22'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
        - Branch String:   'regexec.c:4638,19'
          Branch Sides:
            - BranchSide:      'regexec.c:4639,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
                - stack_double
            - BranchSide:      'regexec.c:4641,13'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4639,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4639,17'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4639,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4639,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4639,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4639,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4645,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4645,17'
              BranchSideFuncs:
                - stack_double
                - onig_reg_callout_list_at
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4645,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4645,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4645,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4645,17'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4657,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4658,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4661,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4674,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4674,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4688,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:4677,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4677,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
            - BranchSide:      'regexec.c:4677,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4677,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4677,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4679,7'
              BranchSideFuncs:
                - onig_reg_callout_list_at
                - stack_double
                - stack_double
                - malloc
                - onig_get_callout_start_func
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onigenc_step_back
                - stack_double
                - stack_double
                - onigenc_step_back
                - onigenc_step_back
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - backref_check_at_nested_level
                - backref_match_at_nested_level
                - string_cmp_ic
                - string_cmp_ic
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - onigenc_wb_is_break_position
                - onigenc_egcb_is_break_position
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_get_prev_char_head
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - onigenc_is_mbc_word_ascii
                - stack_double
                - stack_double
                - stack_double
                - stack_double
                - onig_is_in_code_range
                - onig_is_in_code_range
                - history_tree_clear
                - make_capture_history_tree
                - history_node_new
        - Branch String:   'regexec.c:4677,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4688,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4688,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:4688,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4696,43'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4704,3'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:4704,3'
          Branch Sides:
            - BranchSide:      'regexec.c:4704,3'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'regexec.c:4704,3'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:4704,3'
          Branch Sides:
            - BranchSide:      'regexec.c:4704,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4704,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:3364,45'
          Dst:             history_node_new
        - Src:             'regexec.c:3369,15'
          Dst:             history_tree_clear
        - Src:             'regexec.c:3377,17'
          Dst:             make_capture_history_tree
        - Src:             'regexec.c:3588,15'
          Dst:             onig_is_in_code_range
        - Src:             'regexec.c:3636,13'
          Dst:             onig_is_in_code_range
        - Src:             'regexec.c:3677,9'
          Dst:             stack_double
        - Src:             'regexec.c:3688,9'
          Dst:             stack_double
        - Src:             'regexec.c:3708,13'
          Dst:             stack_double
        - Src:             'regexec.c:3726,13'
          Dst:             stack_double
        - Src:             'regexec.c:3751,13'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3769,11'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3783,17'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3787,35'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:3789,19'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3793,17'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3794,20'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3808,37'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3812,35'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:3814,17'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3818,17'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3819,20'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3833,35'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3839,28'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:3840,17'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3854,35'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:3855,15'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3856,36'
          Dst:             onigenc_is_mbc_word_ascii
        - Src:             'regexec.c:3869,33'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:3873,22'
          Dst:             onigenc_egcb_is_break_position
        - Src:             'regexec.c:3877,22'
          Dst:             onigenc_wb_is_break_position
        - Src:             'regexec.c:3920,33'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:4005,7'
          Dst:             stack_double
        - Src:             'regexec.c:4017,7'
          Dst:             stack_double
        - Src:             'regexec.c:4035,9'
          Dst:             stack_double
        - Src:             'regexec.c:4051,7'
          Dst:             stack_double
        - Src:             'regexec.c:4097,11'
          Dst:             string_cmp_ic
        - Src:             'regexec.c:4150,13'
          Dst:             string_cmp_ic
        - Src:             'regexec.c:4176,15'
          Dst:             backref_match_at_nested_level
        - Src:             'regexec.c:4213,13'
          Dst:             backref_check_at_nested_level
        - Src:             'regexec.c:4223,7'
          Dst:             stack_double
        - Src:             'regexec.c:4299,11'
          Dst:             stack_double
        - Src:             'regexec.c:4312,7'
          Dst:             stack_double
        - Src:             'regexec.c:4318,7'
          Dst:             stack_double
        - Src:             'regexec.c:4340,11'
          Dst:             stack_double
        - Src:             'regexec.c:4356,11'
          Dst:             stack_double
        - Src:             'regexec.c:4366,7'
          Dst:             stack_double
        - Src:             'regexec.c:4368,9'
          Dst:             stack_double
        - Src:             'regexec.c:4377,7'
          Dst:             stack_double
        - Src:             'regexec.c:4379,9'
          Dst:             stack_double
        - Src:             'regexec.c:4396,9'
          Dst:             stack_double
        - Src:             'regexec.c:4402,7'
          Dst:             stack_double
        - Src:             'regexec.c:4409,7'
          Dst:             stack_double
        - Src:             'regexec.c:4415,11'
          Dst:             stack_double
        - Src:             'regexec.c:4448,15'
          Dst:             stack_double
        - Src:             'regexec.c:4455,7'
          Dst:             stack_double
        - Src:             'regexec.c:4462,22'
          Dst:             onigenc_step_back
        - Src:             'regexec.c:4484,22'
          Dst:             onigenc_step_back
        - Src:             'regexec.c:4488,9'
          Dst:             stack_double
        - Src:             'regexec.c:4498,20'
          Dst:             onigenc_step_back
        - Src:             'regexec.c:4501,9'
          Dst:             stack_double
        - Src:             'regexec.c:4518,9'
          Dst:             stack_double
        - Src:             'regexec.c:4520,9'
          Dst:             stack_double
        - Src:             'regexec.c:4533,11'
          Dst:             stack_double
        - Src:             'regexec.c:4537,11'
          Dst:             stack_double
        - Src:             'regexec.c:4541,11'
          Dst:             stack_double
        - Src:             'regexec.c:4604,13'
          Dst:             onig_reg_callout_list_at
        - Src:             'regexec.c:4608,18'
          Dst:             onig_get_callout_start_func
        - Src:             'regexec.c:4639,17'
          Dst:             stack_double
        - Src:             'regexec.c:4645,17'
          Dst:             stack_double
    - functionName:    onig_regset_get_region
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6361
      functionLinenumberEnd: 6366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - at
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6362,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6362,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6363,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6362,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6363,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6365,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_regset_get_regex
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6352
      functionLinenumberEnd: 6357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - at
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6353,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6353,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6354,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6353,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6354,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6356,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_regset_number_of_regex
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6346
      functionLinenumberEnd: 6347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_regset_free
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6326
      functionLinenumberEnd: 6342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - onig_free
        - onig_region_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6329,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6333,14'
              BranchSideFuncs:
                - onig_free
                - free
                - free
                - onig_region_free
            - BranchSide:      'regexec.c:6340,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'regexec.c:6336,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6337,24'
              BranchSideFuncs:
                - onig_region_free
                - free
                - free
                - onig_free
            - BranchSide:      'regexec.c:6338,3'
              BranchSideFuncs:
                - free
                - free
                - onig_free
                - onig_region_free
      Callsites:
        - Src:             'regexec.c:6335,5'
          Dst:             onig_free
        - Src:             'regexec.c:6337,7'
          Dst:             onig_region_free
    - functionName:    onig_region_free
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - r
        - free_self
      BBCount:         18
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - history_root_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regexec.c:1125,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1125,7'
              BranchSideFuncs:
                - history_root_free
                - free
                - free
                - free
            - BranchSide:      'regexec.c:1126,9'
              BranchSideFuncs:
                - history_root_free
                - free
                - free
                - free
        - Branch String:   'regexec.c:1126,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1127,11'
              BranchSideFuncs:
                - history_root_free
                - free
                - free
                - free
            - BranchSide:      'regexec.c:1132,23'
              BranchSideFuncs:
                - history_root_free
                - free
        - Branch String:   'regexec.c:1127,11'
          Branch Sides:
            - BranchSide:      'regexec.c:1127,25'
              BranchSideFuncs:
                - free
                - history_root_free
                - free
                - free
            - BranchSide:      'regexec.c:1128,11'
              BranchSideFuncs:
                - history_root_free
                - free
                - free
        - Branch String:   'regexec.c:1128,11'
          Branch Sides:
            - BranchSide:      'regexec.c:1128,25'
              BranchSideFuncs:
                - free
                - history_root_free
                - free
            - BranchSide:      'regexec.c:1129,7'
              BranchSideFuncs:
                - history_root_free
                - free
        - Branch String:   'regexec.c:1134,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1134,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:1135,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:1132,5'
          Dst:             history_root_free
    - functionName:    history_root_free
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - history_tree_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:930,7'
          Branch Sides:
            - BranchSide:      'regexec.c:930,33'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:932,21'
              BranchSideFuncs:
                - history_tree_free
      Callsites:
        - Src:             'regexec.c:932,3'
          Dst:             history_tree_free
    - functionName:    onig_regset_replace
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6292
      functionLinenumberEnd: 6322
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - at
        - reg
      BBCount:         27
      ICount:          200
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - onig_region_free
        - update_regset_by_reg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6295,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6295,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6296,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6295,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6296,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6298,7'
              BranchSideFuncs:
                - update_regset_by_reg
                - onig_region_free
        - Branch String:   'regexec.c:6298,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6299,22'
              BranchSideFuncs:
                - onig_region_free
                - update_regset_by_reg
            - BranchSide:      'regexec.c:6308,9'
              BranchSideFuncs:
                - update_regset_by_reg
        - Branch String:   'regexec.c:6300,5'
          Branch Sides:
            - BranchSide:      'regexec.c:6301,27'
              BranchSideFuncs:
                - update_regset_by_reg
            - BranchSide:      'regexec.c:6304,5'
              BranchSideFuncs:
                - update_regset_by_reg
        - Branch String:   'regexec.c:6308,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6309,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6312,9'
              BranchSideFuncs:
                - update_regset_by_reg
        - Branch String:   'regexec.c:6312,20'
          Branch Sides:
            - BranchSide:      'regexec.c:6312,23'
              BranchSideFuncs:
                - update_regset_by_reg
            - BranchSide:      'regexec.c:6315,23'
              BranchSideFuncs:
                - update_regset_by_reg
        - Branch String:   'regexec.c:6312,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6313,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6315,23'
              BranchSideFuncs:
                - update_regset_by_reg
        - Branch String:   'regexec.c:6318,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6319,26'
              BranchSideFuncs:
                - update_regset_by_reg
            - BranchSide:      'regexec.c:6321,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6299,5'
          Dst:             onig_region_free
        - Src:             'regexec.c:6319,5'
          Dst:             update_regset_by_reg
    - functionName:    update_regset_by_reg
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6218
      functionLinenumberEnd: 6252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - reg
      BBCount:         25
      ICount:          205
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:6219,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6220,25'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6231,14'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6225,39'
          Branch Sides:
            - BranchSide:      'regexec.c:6225,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6225,42'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6232,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6236,18'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6244,19'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6238,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6238,52'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6239,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6239,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6239,52'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6240,23'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6246,40'
          Branch Sides:
            - BranchSide:      'regexec.c:6246,43'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6247,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6246,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6247,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6249,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_regset_add
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6256
      functionLinenumberEnd: 6288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - reg
      BBCount:         18
      ICount:          155
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - onig_region_new
        - realloc
        - update_regset_by_reg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:6260,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6261,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6264,7'
              BranchSideFuncs:
                - onig_region_new
                - update_regset_by_reg
                - realloc
        - Branch String:   'regexec.c:6264,19'
          Branch Sides:
            - BranchSide:      'regexec.c:6264,22'
              BranchSideFuncs:
                - onig_region_new
                - update_regset_by_reg
                - realloc
            - BranchSide:      'regexec.c:6267,7'
              BranchSideFuncs:
                - onig_region_new
                - update_regset_by_reg
                - realloc
        - Branch String:   'regexec.c:6264,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6265,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6267,7'
              BranchSideFuncs:
                - onig_region_new
                - update_regset_by_reg
                - realloc
        - Branch String:   'regexec.c:6267,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6271,17'
              BranchSideFuncs:
                - realloc
                - onig_region_new
                - update_regset_by_reg
            - BranchSide:      'regexec.c:6279,12'
              BranchSideFuncs:
                - onig_region_new
                - update_regset_by_reg
        - Branch String:   'regexec.c:6273,5'
          Branch Sides:
            - BranchSide:      'regexec.c:6273,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6275,18'
              BranchSideFuncs:
                - onig_region_new
                - update_regset_by_reg
        - Branch String:   'regexec.c:6280,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6280,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6282,28'
              BranchSideFuncs:
                - update_regset_by_reg
      Callsites:
        - Src:             'regexec.c:6272,17'
          Dst:             realloc
        - Src:             'regexec.c:6279,12'
          Dst:             onig_region_new
        - Src:             'regexec.c:6286,3'
          Dst:             update_regset_by_reg
    - functionName:    onig_region_new
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_region_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:1116,21'
          Branch Sides:
            - BranchSide:      'regexec.c:1114,15'
              BranchSideFuncs:
                - malloc
                - onig_region_init
            - BranchSide:      'regexec.c:1116,21'
              BranchSideFuncs:
                - malloc
                - onig_region_init
        - Branch String:   'regexec.c:1117,3'
          Branch Sides:
            - BranchSide:      'regexec.c:1117,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1118,20'
              BranchSideFuncs:
                - onig_region_init
      Callsites:
        - Src:             'regexec.c:1118,3'
          Dst:             onig_region_init
    - functionName:    onig_region_init
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_regset_new
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6171
      functionLinenumberEnd: 6214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - rset
        - n
        - regs
      BBCount:         24
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - onig_region_free
        - onig_regset_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6183,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6183,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6185,11'
              BranchSideFuncs:
                - malloc
                - onig_regset_add
                - free
                - free
                - onig_region_free
                - free
        - Branch String:   'regexec.c:6185,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6185,43'
              BranchSideFuncs:
                - malloc
                - onig_regset_add
                - free
                - free
                - onig_region_free
                - free
            - BranchSide:      'regexec.c:6185,9'
              BranchSideFuncs:
                - malloc
                - onig_regset_add
                - free
                - free
                - onig_region_free
                - free
        - Branch String:   'regexec.c:6187,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6188,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:6192,16'
              BranchSideFuncs:
                - onig_regset_add
                - free
                - free
                - onig_region_free
        - Branch String:   'regexec.c:6196,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6197,20'
              BranchSideFuncs:
                - onig_regset_add
                - free
                - free
                - onig_region_free
            - BranchSide:      'regexec.c:6212,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6200,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6201,14'
              BranchSideFuncs:
                - free
                - free
                - onig_region_free
            - BranchSide:      'regexec.c:6210,3'
              BranchSideFuncs:
                - onig_regset_add
                - free
                - free
                - onig_region_free
        - Branch String:   'regexec.c:6201,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6202,30'
              BranchSideFuncs:
                - free
                - free
                - onig_region_free
            - BranchSide:      'regexec.c:6206,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'regexec.c:6203,13'
          Branch Sides:
            - BranchSide:      'regexec.c:6204,28'
              BranchSideFuncs:
                - onig_region_free
                - free
                - free
            - BranchSide:      'regexec.c:6205,7'
              BranchSideFuncs:
                - free
                - free
                - onig_region_free
      Callsites:
        - Src:             'regexec.c:6199,9'
          Dst:             onig_regset_add
        - Src:             'regexec.c:6204,11'
          Dst:             onig_region_free
    - functionName:    onig_copy_encoding
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6163
      functionLinenumberEnd: 6165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_number_of_capture_histories
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6146
      functionLinenumberEnd: 6155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6151,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6152,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6155,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6152,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6152,48'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6152,48'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6152,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6153,8'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6154,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_number_of_captures
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6140
      functionLinenumberEnd: 6141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_syntax
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6134
      functionLinenumberEnd: 6135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_case_fold_flag
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6128
      functionLinenumberEnd: 6129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_options
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6122
      functionLinenumberEnd: 6123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_encoding
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_subexp_call_max_nest_level
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6109
      functionLinenumberEnd: 6111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_subexp_call_max_nest_level
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6103
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_scan
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6057
      functionLinenumberEnd: 6099
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - region
        - option
        - scan_callback
        - callback_arg
      BBCount:         25
      ICount:          197
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - onig_search
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6063,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6064,11'
              BranchSideFuncs:
                - onig_search
            - BranchSide:      'regexec.c:6070,5'
              BranchSideFuncs:
                - onig_search
        - Branch String:   'regexec.c:6064,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6065,7'
              BranchSideFuncs:
                - onig_search
            - BranchSide:      'regexec.c:6067,5'
              BranchSideFuncs:
                - onig_search
        - Branch String:   'regexec.c:6074,9'
          Branch Sides:
            - BranchSide:      'regexec.c:6075,12'
              BranchSideFuncs:
                - onig_search
            - BranchSide:      'regexec.c:6090,14'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6077,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6078,16'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6080,11'
              BranchSideFuncs:
                - onig_search
        - Branch String:   'regexec.c:6080,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6081,13'
              BranchSideFuncs:
                - onig_search
            - BranchSide:      'regexec.c:6085,17'
              BranchSideFuncs:
                - onig_search
        - Branch String:   'regexec.c:6081,13'
          Branch Sides:
            - BranchSide:      'regexec.c:6081,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6082,18'
              BranchSideFuncs:
                - onig_search
        - Branch String:   'regexec.c:6087,11'
          Branch Sides:
            - BranchSide:      'regexec.c:6088,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6089,5'
              BranchSideFuncs:
                - onig_search
        - Branch String:   'regexec.c:6090,14'
          Branch Sides:
            - BranchSide:      'regexec.c:6091,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:6094,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:6073,9'
          Dst:             onig_search
    - functionName:    onig_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5652
      functionLinenumberEnd: 5669
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - start
        - range
        - region
        - option
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_free_match_param_content
        - onig_initialize_match_param
        - search_in_range
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:5660,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5661,18'
              BranchSideFuncs:
                - search_in_range
                - onig_free_match_param_content
            - BranchSide:      'regexec.c:5663,18'
              BranchSideFuncs:
                - search_in_range
                - onig_free_match_param_content
      Callsites:
        - Src:             'regexec.c:5657,3'
          Dst:             onig_initialize_match_param
        - Src:             'regexec.c:5665,7'
          Dst:             search_in_range
        - Src:             'regexec.c:5668,3'
          Dst:             onig_free_match_param_content
    - functionName:    onig_initialize_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mp
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    search_in_range
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5679
      functionLinenumberEnd: 6034
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - start
        - range
        - data_range
        - region
        - option
        - mp
      BBCount:         266
      ICount:          1627
      EdgeCount:       361
      CyclomaticComplexity: 97
      functionsReached:
        - adjust_match_param
        - backward_search
        - forward_search
        - match_at
        - onig_region_clear
        - onig_region_resize_clear
        - onigenc_get_prev_char_head
        - onigenc_get_right_adjust_char_head
        - onigenc_step_back
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:5692,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5692,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5695,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - onig_region_resize_clear
        - Branch String:   'regexec.c:5695,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5696,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5701,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - onig_region_resize_clear
        - Branch String:   'regexec.c:5701,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5706,34'
              BranchSideFuncs:
                - onig_region_resize_clear
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5710,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5707,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5707,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5708,3'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5710,19'
          Branch Sides:
            - BranchSide:      'regexec.c:5710,35'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5710,22'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5710,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5710,35'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5712,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5712,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5713,11'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5729,14'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5713,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5714,9'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5717,3'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5732,24'
          Branch Sides:
            - BranchSide:      'regexec.c:5732,27'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5826,12'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
        - Branch String:   'regexec.c:5732,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5735,9'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5826,12'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - match_at
        - Branch String:   'regexec.c:5735,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5735,44'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5743,14'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5738,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5739,17'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5741,17'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5743,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5745,11'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5758,14'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5745,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5746,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5750,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5746,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5746,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5747,17'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5750,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5751,19'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5755,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5758,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5759,46'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5799,14'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5762,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5763,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5765,11'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5765,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5766,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5784,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5766,47'
          Branch Sides:
            - BranchSide:      'regexec.c:5767,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5772,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5766,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5768,19'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5772,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5769,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5770,56'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5771,9'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5772,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5773,15'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5779,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5773,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5774,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5776,21'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5779,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5779,28'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5782,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5784,47'
          Branch Sides:
            - BranchSide:      'regexec.c:5785,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5788,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5784,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5786,19'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5788,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5788,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5789,15'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5796,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5789,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5790,13'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5792,21'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5796,13'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5796,28'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5799,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5800,24'
              BranchSideFuncs:
                - onigenc_step_back
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5822,15'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5803,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5804,24'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5818,33'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5813,32'
          Branch Sides:
            - BranchSide:      'regexec.c:5813,35'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5816,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5813,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5814,11'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5816,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - match_at
                - forward_search
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5826,12'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5833,9'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5833,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5834,27'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5841,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5838,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5838,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5839,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5838,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5838,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5838,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5852,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5853,9'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5935,9'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5853,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5856,11'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5921,5'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5856,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5857,13'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5868,30'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5857,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5858,32'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5860,15'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5860,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5861,34'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5863,34'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5870,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5871,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5873,11'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5873,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5874,9'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
            - BranchSide:      'regexec.c:5891,30'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - match_at
        - Branch String:   'regexec.c:5875,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5876,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5877,15'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5877,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5878,20'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5880,11'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5880,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5881,13'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:5887,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5881,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5881,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5882,18'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5881,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5881,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5881,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5884,17'
          Branch Sides:
            - BranchSide:      'regexec.c:5880,11'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
            - BranchSide:      'regexec.c:5884,46'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - forward_search
                - match_at
        - Branch String:   'regexec.c:5887,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5875,32'
              BranchSideFuncs:
                - forward_search
                - onig_region_clear
                - free
                - free
                - match_at
            - BranchSide:      'regexec.c:5888,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5891,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5892,11'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
                - match_at
            - BranchSide:      'regexec.c:5894,14'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
                - match_at
        - Branch String:   'regexec.c:5896,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5899,13'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5916,11'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5899,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5899,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5900,20'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
        - Branch String:   'regexec.c:5899,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5899,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5899,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5904,17'
          Branch Sides:
            - BranchSide:      'regexec.c:5904,46'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
            - BranchSide:      'regexec.c:5907,15'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
        - Branch String:   'regexec.c:5907,67'
          Branch Sides:
            - BranchSide:      'regexec.c:5907,15'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
            - BranchSide:      'regexec.c:5908,22'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
        - Branch String:   'regexec.c:5907,15'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
            - BranchSide:      'regexec.c:5909,24'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
        - Branch String:   'regexec.c:5922,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5922,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5923,11'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5922,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5922,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5922,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5923,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5923,23'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5924,12'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5927,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5921,5'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5928,17'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5929,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5929,24'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5930,7'
              BranchSideFuncs:
                - match_at
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5935,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5935,22'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5937,9'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5937,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5938,21'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5940,9'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5940,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5944,12'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5986,5'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5944,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5944,47'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5946,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5946,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5947,20'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5949,29'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5951,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5952,21'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5954,21'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5956,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5957,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5979,48'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5958,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5959,25'
              BranchSideFuncs:
                - backward_search
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5961,52'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5964,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5966,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5968,15'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5968,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5969,17'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5971,11'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5971,18'
          Branch Sides:
            - BranchSide:      'regexec.c:5971,11'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5971,11'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5971,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5972,13'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
            - BranchSide:      'regexec.c:5975,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5972,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5972,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5973,44'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
        - Branch String:   'regexec.c:5972,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5972,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5972,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5975,18'
          Branch Sides:
            - BranchSide:      'regexec.c:5975,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5975,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - onigenc_get_prev_char_head
                - backward_search
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5975,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5958,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - backward_search
                - onig_region_clear
                - free
                - free
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5976,9'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5987,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5987,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5988,38'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
                - match_at
        - Branch String:   'regexec.c:5987,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5987,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5987,7'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5989,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5989,5'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
                - onigenc_get_prev_char_head
            - BranchSide:      'regexec.c:5989,5'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
                - match_at
                - onigenc_get_prev_char_head
        - Branch String:   'regexec.c:5989,5'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5987,7'
              BranchSideFuncs:
                - match_at
                - onigenc_get_prev_char_head
                - onig_region_clear
                - free
                - free
        - Branch String:   'regexec.c:5994,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5995,13'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:6001,5'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5995,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5996,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5999,3'
              BranchSideFuncs:
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:6004,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6004,3'
              BranchSideFuncs:
                - free
                - onig_region_clear
            - BranchSide:      'regexec.c:6008,7'
              BranchSideFuncs:
                - onig_region_clear
        - Branch String:   'regexec.c:6008,42'
          Branch Sides:
            - BranchSide:      'regexec.c:6008,45'
              BranchSideFuncs:
                - onig_region_clear
            - BranchSide:      'regexec.c:6020,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6008,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6013,23'
              BranchSideFuncs:
                - onig_region_clear
            - BranchSide:      'regexec.c:6020,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:6032,3'
          Branch Sides:
            - BranchSide:      'regexec.c:6032,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:6033,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:5692,3'
          Dst:             adjust_match_param
        - Src:             'regexec.c:5706,9'
          Dst:             onig_region_resize_clear
        - Src:             'regexec.c:5770,21'
          Dst:             onigenc_get_right_adjust_char_head
        - Src:             'regexec.c:5800,24'
          Dst:             onigenc_step_back
        - Src:             'regexec.c:5838,7'
          Dst:             match_at
        - Src:             'regexec.c:5875,17'
          Dst:             forward_search
        - Src:             'regexec.c:5881,13'
          Dst:             match_at
        - Src:             'regexec.c:5891,15'
          Dst:             forward_search
        - Src:             'regexec.c:5899,13'
          Dst:             match_at
        - Src:             'regexec.c:5922,7'
          Dst:             match_at
        - Src:             'regexec.c:5961,25'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:5964,15'
          Dst:             backward_search
        - Src:             'regexec.c:5972,13'
          Dst:             match_at
        - Src:             'regexec.c:5973,17'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:5979,21'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:5981,13'
          Dst:             backward_search
        - Src:             'regexec.c:5987,7'
          Dst:             match_at
        - Src:             'regexec.c:5988,11'
          Dst:             onigenc_get_prev_char_head
        - Src:             'regexec.c:6013,5'
          Dst:             onig_region_clear
    - functionName:    onig_free_match_param_content
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regexec.c:1693,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1693,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:1694,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    adjust_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:1744,20'
          Branch Sides:
            - BranchSide:      'regexec.c:1744,46'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1744,23'
              BranchSideFuncs:
                - malloc
                - realloc
        - Branch String:   'regexec.c:1744,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1744,46'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1746,7'
              BranchSideFuncs:
                - malloc
                - realloc
        - Branch String:   'regexec.c:1746,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1748,16'
              BranchSideFuncs:
                - malloc
                - realloc
            - BranchSide:      'regexec.c:1759,11'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1749,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1750,35'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'regexec.c:1752,34'
              BranchSideFuncs:
                - malloc
        - Branch String:   'regexec.c:1753,5'
          Branch Sides:
            - BranchSide:      'regexec.c:1753,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1755,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:1750,26'
          Dst:             realloc
    - functionName:    onig_region_resize_clear
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - region
        - n
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_region_clear
        - onig_region_resize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regexec.c:1081,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1081,22'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1082,21'
              BranchSideFuncs:
                - onig_region_clear
      Callsites:
        - Src:             'regexec.c:1080,7'
          Dst:             onig_region_resize
        - Src:             'regexec.c:1082,3'
          Dst:             onig_region_clear
    - functionName:    onig_region_clear
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - history_root_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regexec.c:1037,3'
          Branch Sides:
            - BranchSide:      'regexec.c:1038,22'
              BranchSideFuncs:
                - history_root_free
            - BranchSide:      'regexec.c:1041,21'
              BranchSideFuncs:
                - history_root_free
      Callsites:
        - Src:             'regexec.c:1041,3'
          Dst:             history_root_free
    - functionName:    onig_region_resize
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - region
        - n
      BBCount:         23
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:1050,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1051,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - malloc
            - BranchSide:      'regexec.c:1053,7'
              BranchSideFuncs:
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'regexec.c:1053,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1054,34'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'regexec.c:1062,12'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'regexec.c:1057,26'
          Branch Sides:
            - BranchSide:      'regexec.c:1057,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1058,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1057,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1058,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1060,25'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1066,26'
          Branch Sides:
            - BranchSide:      'regexec.c:1066,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1067,7'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1066,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1069,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:1063,26'
          Dst:             realloc
        - Src:             'regexec.c:1064,26'
          Dst:             realloc
    - functionName:    onig_search_with_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6040
      functionLinenumberEnd: 6049
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - start
        - range
        - region
        - option
        - mp
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - search_in_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:6043,7'
          Branch Sides:
            - BranchSide:      'regexec.c:6044,18'
              BranchSideFuncs:
                - search_in_range
            - BranchSide:      'regexec.c:6046,18'
              BranchSideFuncs:
                - search_in_range
      Callsites:
        - Src:             'regexec.c:6048,10'
          Dst:             search_in_range
    - functionName:    onig_match_with_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5385
      functionLinenumberEnd: 5426
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - at
        - region
        - option
        - mp
      BBCount:         33
      ICount:          233
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - adjust_match_param
        - match_at
        - onig_region_resize_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:5390,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5390,35'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5393,3'
              BranchSideFuncs:
                - adjust_match_param
                - free
                - match_at
                - onig_region_resize_clear
        - Branch String:   'regexec.c:5393,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5393,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5394,3'
              BranchSideFuncs:
                - free
                - match_at
                - onig_region_resize_clear
        - Branch String:   'regexec.c:5395,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5400,34'
              BranchSideFuncs:
                - onig_region_resize_clear
                - free
                - match_at
            - BranchSide:      'regexec.c:5403,7'
              BranchSideFuncs:
                - free
                - match_at
        - Branch String:   'regexec.c:5405,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5405,12'
              BranchSideFuncs:
                - match_at
                - free
            - BranchSide:      'regexec.c:5406,9'
              BranchSideFuncs:
                - match_at
                - free
        - Branch String:   'regexec.c:5406,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5407,13'
              BranchSideFuncs:
                - free
                - match_at
            - BranchSide:      'regexec.c:5413,18'
              BranchSideFuncs:
                - match_at
                - free
        - Branch String:   'regexec.c:5407,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5408,11'
              BranchSideFuncs:
                - match_at
                - free
            - BranchSide:      'regexec.c:5411,5'
              BranchSideFuncs:
                - match_at
                - free
        - Branch String:   'regexec.c:5415,36'
          Branch Sides:
            - BranchSide:      'regexec.c:5415,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5421,3'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:5415,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5416,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5421,3'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:5416,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5417,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5419,5'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:5424,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5424,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5425,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:5393,3'
          Dst:             adjust_match_param
        - Src:             'regexec.c:5400,9'
          Dst:             onig_region_resize_clear
        - Src:             'regexec.c:5413,9'
          Dst:             match_at
    - functionName:    onig_match
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5378
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reg
        - str
        - end
        - at
        - region
        - option
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_free_match_param_content
        - onig_initialize_match_param
        - onig_match_with_param
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:5375,3'
          Dst:             onig_initialize_match_param
        - Src:             'regexec.c:5376,7'
          Dst:             onig_match_with_param
        - Src:             'regexec.c:5377,3'
          Dst:             onig_free_match_param_content
    - functionName:    onig_regset_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5138
      functionLinenumberEnd: 5162
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
        - end
        - start
        - range
        - lead
        - option
        - rmatch_pos
      BBCount:         14
      ICount:          139
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - onig_free_match_param_content
        - onig_initialize_match_param
        - onig_regset_search_with_param
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:5145,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5145,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5147,27'
              BranchSideFuncs:
                - onig_regset_search_with_param
                - free
                - onig_free_match_param_content
                - onig_initialize_match_param
        - Branch String:   'regexec.c:5149,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5150,33'
              BranchSideFuncs:
                - onig_initialize_match_param
                - onig_regset_search_with_param
                - free
                - onig_free_match_param_content
            - BranchSide:      'regexec.c:5154,37'
              BranchSideFuncs:
                - onig_regset_search_with_param
                - free
                - onig_free_match_param_content
        - Branch String:   'regexec.c:5156,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5157,35'
              BranchSideFuncs:
                - onig_free_match_param_content
                - free
            - BranchSide:      'regexec.c:5159,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'regexec.c:5150,5'
          Dst:             onig_initialize_match_param
        - Src:             'regexec.c:5154,7'
          Dst:             onig_regset_search_with_param
        - Src:             'regexec.c:5157,5'
          Dst:             onig_free_match_param_content
    - functionName:    onig_regset_search_with_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4948
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
        - end
        - start
        - range
        - lead
        - option
        - mps
        - rmatch_pos
      BBCount:         158
      ICount:          1210
      EdgeCount:       210
      CyclomaticComplexity: 54
      functionsReached:
        - adjust_match_param
        - match_at
        - onig_region_clear
        - onig_region_resize_clear
        - onigenc_get_right_adjust_char_head
        - onigenc_step_back
        - regset_search_body_position_lead
        - regset_search_body_regex_lead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:4959,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4960,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4962,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - adjust_match_param
                - onig_region_resize_clear
        - Branch String:   'regexec.c:4962,34'
          Branch Sides:
            - BranchSide:      'regexec.c:4962,37'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4963,5'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:4962,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4963,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4965,5'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - adjust_match_param
                - onig_region_resize_clear
        - Branch String:   'regexec.c:4969,3'
          Branch Sides:
            - BranchSide:      'regexec.c:4970,14'
              BranchSideFuncs:
                - adjust_match_param
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - onig_region_resize_clear
            - BranchSide:      'regexec.c:4979,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4972,5'
          Branch Sides:
            - BranchSide:      'regexec.c:4972,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4973,9'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - adjust_match_param
                - onig_region_resize_clear
        - Branch String:   'regexec.c:4973,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4974,36'
              BranchSideFuncs:
                - onig_region_resize_clear
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - adjust_match_param
            - BranchSide:      'regexec.c:4977,3'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - adjust_match_param
                - onig_region_resize_clear
        - Branch String:   'regexec.c:4975,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4975,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4976,5'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
                - adjust_match_param
                - onig_region_resize_clear
        - Branch String:   'regexec.c:4979,19'
          Branch Sides:
            - BranchSide:      'regexec.c:4979,35'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4979,22'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4979,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4979,35'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4980,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4980,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4982,9'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:4986,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4982,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4983,7'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4984,3'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4986,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4987,11'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:4993,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4987,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4988,9'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:4991,3'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:4993,36'
          Branch Sides:
            - BranchSide:      'regexec.c:4993,39'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5050,12'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
        - Branch String:   'regexec.c:4993,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4996,10'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5050,12'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - malloc
                - match_at
        - Branch String:   'regexec.c:4996,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4996,51'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
            - BranchSide:      'regexec.c:5001,15'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5001,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5003,11'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
            - BranchSide:      'regexec.c:5006,15'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5003,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5003,25'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5004,15'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5006,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5007,46'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5023,15'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_step_back
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5010,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5011,9'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5013,22'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5013,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5014,17'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5018,22'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5015,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5016,54'
              BranchSideFuncs:
                - onigenc_get_right_adjust_char_head
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
            - BranchSide:      'regexec.c:5017,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5018,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5019,17'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
            - BranchSide:      'regexec.c:5021,11'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5021,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5021,26'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5022,5'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5023,14'
          Branch Sides:
            - BranchSide:      'regexec.c:5024,24'
              BranchSideFuncs:
                - onigenc_step_back
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5046,15'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5027,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5028,24'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5042,33'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
        - Branch String:   'regexec.c:5037,32'
          Branch Sides:
            - BranchSide:      'regexec.c:5037,35'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5040,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5037,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5038,11'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
                - onigenc_get_right_adjust_char_head
            - BranchSide:      'regexec.c:5040,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5046,14'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
            - BranchSide:      'regexec.c:5047,7'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
                - malloc
                - regset_search_body_position_lead
        - Branch String:   'regexec.c:5050,12'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - malloc
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5051,19'
              BranchSideFuncs:
                - malloc
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5055,5'
          Branch Sides:
            - BranchSide:      'regexec.c:5055,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5056,12'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5056,5'
          Branch Sides:
            - BranchSide:      'regexec.c:5057,13'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5060,12'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5060,5'
          Branch Sides:
            - BranchSide:      'regexec.c:5061,13'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5078,5'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5062,11'
          Branch Sides:
            - BranchSide:      'regexec.c:5067,22'
              BranchSideFuncs:
                - match_at
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5076,5'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5068,13'
          Branch Sides:
            - BranchSide:      'regexec.c:5069,15'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5075,7'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
                - match_at
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5069,15'
          Branch Sides:
            - BranchSide:      'regexec.c:5070,17'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5073,16'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5081,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5082,48'
              BranchSideFuncs:
                - malloc
                - regset_search_body_position_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5094,39'
              BranchSideFuncs:
                - regset_search_body_regex_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5083,5'
          Branch Sides:
            - BranchSide:      'regexec.c:5083,5'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:5085,12'
              BranchSideFuncs:
                - regset_search_body_position_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5085,5'
          Branch Sides:
            - BranchSide:      'regexec.c:5086,7'
              BranchSideFuncs:
                - regset_search_body_position_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5090,42'
              BranchSideFuncs:
                - regset_search_body_position_lead
                - free
                - onig_region_clear
                - free
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5097,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5097,14'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5098,14'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5103,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5104,9'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5111,7'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:5104,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5105,7'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5106,9'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
        - Branch String:   'regexec.c:5105,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5105,7'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
            - BranchSide:      'regexec.c:5105,7'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
        - Branch String:   'regexec.c:5106,55'
          Branch Sides:
            - BranchSide:      'regexec.c:5107,9'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
            - BranchSide:      'regexec.c:5110,3'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5106,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5108,25'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5110,3'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5111,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5111,32'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5112,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:5122,3'
          Branch Sides:
            - BranchSide:      'regexec.c:5123,9'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5130,7'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:5123,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5124,7'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
            - BranchSide:      'regexec.c:5125,9'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
        - Branch String:   'regexec.c:5124,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5124,7'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
            - BranchSide:      'regexec.c:5124,7'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
        - Branch String:   'regexec.c:5125,55'
          Branch Sides:
            - BranchSide:      'regexec.c:5126,9'
              BranchSideFuncs:
                - free
                - free
                - onig_region_clear
            - BranchSide:      'regexec.c:5129,3'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5125,9'
          Branch Sides:
            - BranchSide:      'regexec.c:5127,25'
              BranchSideFuncs:
                - onig_region_clear
                - free
                - free
            - BranchSide:      'regexec.c:5129,3'
              BranchSideFuncs:
                - free
                - onig_region_clear
                - free
        - Branch String:   'regexec.c:5130,7'
          Branch Sides:
            - BranchSide:      'regexec.c:5130,32'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:5131,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:4972,5'
          Dst:             adjust_match_param
        - Src:             'regexec.c:4974,11'
          Dst:             onig_region_resize_clear
        - Src:             'regexec.c:5016,19'
          Dst:             onigenc_get_right_adjust_char_head
        - Src:             'regexec.c:5024,24'
          Dst:             onigenc_step_back
        - Src:             'regexec.c:5067,13'
          Dst:             match_at
        - Src:             'regexec.c:5090,9'
          Dst:             regset_search_body_position_lead
        - Src:             'regexec.c:5094,9'
          Dst:             regset_search_body_regex_lead
        - Src:             'regexec.c:5108,7'
          Dst:             onig_region_clear
        - Src:             'regexec.c:5127,7'
          Dst:             onig_region_clear
    - functionName:    regset_search_body_position_lead
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4756
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
        - end
        - start
        - range
        - orig_range
        - option
        - msas
        - rmatch_pos
      BBCount:         113
      ICount:          797
      EdgeCount:       151
      CyclomaticComplexity: 40
      functionsReached:
        - forward_search
        - match_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:4770,3'
          Branch Sides:
            - BranchSide:      'regexec.c:4770,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4772,10'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
        - Branch String:   'regexec.c:4772,3'
          Branch Sides:
            - BranchSide:      'regexec.c:4773,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
            - BranchSide:      'regexec.c:4807,7'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
        - Branch String:   'regexec.c:4776,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4777,11'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
            - BranchSide:      'regexec.c:4797,10'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
        - Branch String:   'regexec.c:4777,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4778,13'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
            - BranchSide:      'regexec.c:4791,30'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
        - Branch String:   'regexec.c:4778,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4779,32'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
            - BranchSide:      'regexec.c:4781,32'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
        - Branch String:   'regexec.c:4783,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4784,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
            - BranchSide:      'regexec.c:4789,7'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
        - Branch String:   'regexec.c:4792,13'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
            - BranchSide:      'regexec.c:4793,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
                - forward_search
                - forward_search
        - Branch String:   'regexec.c:4808,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4808,10'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
                - match_at
                - forward_search
            - BranchSide:      'regexec.c:4852,9'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4807,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4809,5'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4852,9'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4811,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4812,13'
              BranchSideFuncs:
                - match_at
                - free
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4833,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4812,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4812,38'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4814,13'
              BranchSideFuncs:
                - match_at
                - free
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4814,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4814,29'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4815,13'
              BranchSideFuncs:
                - match_at
                - free
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4815,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4816,30'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
            - BranchSide:      'regexec.c:4828,15'
              BranchSideFuncs:
                - match_at
                - free
                - forward_search
                - free
                - free
        - Branch String:   'regexec.c:4816,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4818,30'
              BranchSideFuncs:
                - match_at
                - free
                - forward_search
                - free
                - free
            - BranchSide:      'regexec.c:4823,13'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4820,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4820,26'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4821,11'
              BranchSideFuncs:
                - match_at
                - free
                - forward_search
                - free
                - free
        - Branch String:   'regexec.c:4829,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4829,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regexec.c:4830,18'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4829,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4829,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:4829,9'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:4833,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4833,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:4835,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4835,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4836,24'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4847,14'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4837,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4838,15'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4842,13'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4838,43'
          Branch Sides:
            - BranchSide:      'regexec.c:4838,46'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4841,9'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4838,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4839,19'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4841,9'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4842,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4842,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:4844,13'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4849,5'
          Branch Sides:
            - BranchSide:      'regexec.c:4810,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4850,3'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:4854,7'
          Branch Sides:
            - BranchSide:      'regexec.c:4855,13'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4878,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4855,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4855,38'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4856,13'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4856,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4857,15'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4872,15'
              BranchSideFuncs:
                - free
                - forward_search
                - match_at
                - free
                - free
        - Branch String:   'regexec.c:4857,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4857,31'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4858,15'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4858,15'
          Branch Sides:
            - BranchSide:      'regexec.c:4859,32'
              BranchSideFuncs:
                - forward_search
                - free
                - match_at
                - free
                - free
            - BranchSide:      'regexec.c:4870,9'
              BranchSideFuncs:
                - free
                - forward_search
                - match_at
                - free
                - free
        - Branch String:   'regexec.c:4859,17'
          Branch Sides:
            - BranchSide:      'regexec.c:4861,32'
              BranchSideFuncs:
                - free
                - forward_search
                - match_at
                - free
                - free
            - BranchSide:      'regexec.c:4866,15'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4863,19'
          Branch Sides:
            - BranchSide:      'regexec.c:4863,28'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4864,13'
              BranchSideFuncs:
                - free
                - forward_search
                - match_at
                - free
                - free
        - Branch String:   'regexec.c:4873,51'
          Branch Sides:
            - BranchSide:      'regexec.c:4873,54'
              BranchSideFuncs:
                - match_at
                - free
                - forward_search
                - free
                - free
            - BranchSide:      'regexec.c:4874,11'
              BranchSideFuncs:
                - match_at
                - free
                - forward_search
                - free
                - free
        - Branch String:   'regexec.c:4873,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4874,11'
              BranchSideFuncs:
                - match_at
                - free
                - forward_search
                - free
                - free
            - BranchSide:      'regexec.c:4876,7'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4874,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4874,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'regexec.c:4875,9'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4874,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4874,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:4874,11'
              BranchSideFuncs:
                - free
        - Branch String:   'regexec.c:4878,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4878,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'regexec.c:4880,11'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
        - Branch String:   'regexec.c:4880,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4881,27'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
            - BranchSide:      'regexec.c:4883,12'
              BranchSideFuncs:
                - free
                - match_at
                - free
                - free
                - forward_search
      Callsites:
        - Src:             'regexec.c:4783,13'
          Dst:             forward_search
        - Src:             'regexec.c:4792,13'
          Dst:             forward_search
        - Src:             'regexec.c:4816,15'
          Dst:             forward_search
        - Src:             'regexec.c:4829,9'
          Dst:             match_at
        - Src:             'regexec.c:4859,17'
          Dst:             forward_search
        - Src:             'regexec.c:4874,11'
          Dst:             match_at
    - functionName:    regset_search_body_regex_lead
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4905
      functionLinenumberEnd: 4939
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - str
        - end
        - start
        - orig_range
        - lead
        - option
        - mps
        - rmatch_pos
      BBCount:         18
      ICount:          167
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - search_in_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regexec.c:4918,3'
          Branch Sides:
            - BranchSide:      'regexec.c:4918,3'
              BranchSideFuncs:
                - search_in_range
            - BranchSide:      'regexec.c:4919,14'
              BranchSideFuncs:
                - search_in_range
        - Branch String:   'regexec.c:4922,9'
          Branch Sides:
            - BranchSide:      'regexec.c:4923,11'
              BranchSideFuncs:
                - search_in_range
            - BranchSide:      'regexec.c:4932,14'
              BranchSideFuncs:
                - search_in_range
        - Branch String:   'regexec.c:4923,11'
          Branch Sides:
            - BranchSide:      'regexec.c:4924,23'
              BranchSideFuncs:
                - search_in_range
            - BranchSide:      'regexec.c:4931,5'
              BranchSideFuncs:
                - search_in_range
        - Branch String:   'regexec.c:4926,13'
          Branch Sides:
            - BranchSide:      'regexec.c:4927,11'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4929,14'
              BranchSideFuncs:
                - search_in_range
        - Branch String:   'regexec.c:4932,14'
          Branch Sides:
            - BranchSide:      'regexec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:4933,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:4921,9'
          Dst:             search_in_range
    - functionName:    onig_set_callout_data_by_callout_args
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - callout_num
        - slot
        - type
        - val
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_set_callout_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'regexec.c:1917,10'
          Dst:             onig_set_callout_data
    - functionName:    onig_set_callout_data_by_tag
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
        - tag
        - tag_end
        - slot
        - type
        - val
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_get_callout_num_by_tag
        - onig_set_callout_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1906,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1906,24'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1907,7'
              BranchSideFuncs:
                - onig_set_callout_data
        - Branch String:   'regexec.c:1907,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1907,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1909,32'
              BranchSideFuncs:
                - onig_set_callout_data
      Callsites:
        - Src:             'regexec.c:1905,9'
          Dst:             onig_get_callout_num_by_tag
        - Src:             'regexec.c:1909,10'
          Dst:             onig_set_callout_data
    - functionName:    onig_get_callout_data_by_tag
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
        - tag
        - tag_end
        - slot
        - type
        - val
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_get_callout_data
        - onig_get_callout_num_by_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1858,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1858,24'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1859,7'
              BranchSideFuncs:
                - onig_get_callout_data
        - Branch String:   'regexec.c:1859,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1859,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1861,32'
              BranchSideFuncs:
                - onig_get_callout_data
      Callsites:
        - Src:             'regexec.c:1857,9'
          Dst:             onig_get_callout_num_by_tag
        - Src:             'regexec.c:1861,10'
          Dst:             onig_get_callout_data
    - functionName:    onig_get_callout_data_by_tag_dont_clear_old
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reg
        - mp
        - tag
        - tag_end
        - slot
        - type
        - val
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - onig_get_callout_data_dont_clear_old
        - onig_get_callout_num_by_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1814,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1814,24'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1815,7'
              BranchSideFuncs:
                - onig_get_callout_data_dont_clear_old
        - Branch String:   'regexec.c:1815,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1815,17'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1817,47'
              BranchSideFuncs:
                - onig_get_callout_data_dont_clear_old
      Callsites:
        - Src:             'regexec.c:1813,9'
          Dst:             onig_get_callout_num_by_tag
        - Src:             'regexec.c:1817,10'
          Dst:             onig_get_callout_data_dont_clear_old
    - functionName:    onig_free_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_free_match_param_content
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1703,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1703,7'
              BranchSideFuncs:
                - onig_free_match_param_content
                - free
            - BranchSide:      'regexec.c:1704,35'
              BranchSideFuncs:
                - onig_free_match_param_content
                - free
      Callsites:
        - Src:             'regexec.c:1704,5'
          Dst:             onig_free_match_param_content
    - functionName:    onig_new_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onig_initialize_match_param
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1681,25'
          Branch Sides:
            - BranchSide:      'regexec.c:1679,19'
              BranchSideFuncs:
                - malloc
                - onig_initialize_match_param
            - BranchSide:      'regexec.c:1681,25'
              BranchSideFuncs:
                - malloc
                - onig_initialize_match_param
        - Branch String:   'regexec.c:1682,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1682,7'
              BranchSideFuncs:
                - onig_initialize_match_param
            - BranchSide:      'regexec.c:1683,33'
              BranchSideFuncs:
                - onig_initialize_match_param
      Callsites:
        - Src:             'regexec.c:1683,5'
          Dst:             onig_initialize_match_param
    - functionName:    onig_set_subexp_call_limit_in_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_subexp_call_limit_in_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_time_limit
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_time_limit
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_retry_limit_in_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_retry_limit_in_search
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_retry_limit_in_match
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_retry_limit_in_match
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_match_stack_limit_size
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_match_stack_limit_size
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    history_tree_clone
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - history_node_new
        - history_tree_add_child
        - history_tree_clone
        - history_tree_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regexec.c:992,3'
          Branch Sides:
            - BranchSide:      'regexec.c:992,3'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:994,16'
              BranchSideFuncs:
                - history_tree_clone
                - history_tree_add_child
                - history_tree_free
        - Branch String:   'regexec.c:996,3'
          Branch Sides:
            - BranchSide:      'regexec.c:997,32'
              BranchSideFuncs:
                - history_tree_clone
                - history_tree_add_child
                - history_tree_free
            - BranchSide:      'regexec.c:1005,10'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:998,9'
          Branch Sides:
            - BranchSide:      'regexec.c:999,25'
              BranchSideFuncs:
                - history_tree_free
            - BranchSide:      'regexec.c:1002,28'
              BranchSideFuncs:
                - history_tree_add_child
                - history_tree_clone
                - history_tree_free
      Callsites:
        - Src:             'regexec.c:991,11'
          Dst:             history_node_new
        - Src:             'regexec.c:997,13'
          Dst:             history_tree_clone
        - Src:             'regexec.c:999,7'
          Dst:             history_tree_free
        - Src:             'regexec.c:1002,5'
          Dst:             history_tree_add_child
    - functionName:    onig_region_copy
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         29
      ICount:          229
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - history_root_free
        - history_tree_clone
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1144,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1144,19'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1146,7'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
                - realloc
                - realloc
                - malloc
                - malloc
        - Branch String:   'regexec.c:1146,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1147,9'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
                - malloc
                - malloc
            - BranchSide:      'regexec.c:1155,12'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
                - realloc
                - realloc
        - Branch String:   'regexec.c:1147,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1148,32'
              BranchSideFuncs:
                - malloc
                - malloc
                - history_root_free
                - history_tree_clone
            - BranchSide:      'regexec.c:1154,3'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
        - Branch String:   'regexec.c:1149,11'
          Branch Sides:
            - BranchSide:      'regexec.c:1149,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1150,32'
              BranchSideFuncs:
                - malloc
                - history_root_free
                - history_tree_clone
        - Branch String:   'regexec.c:1151,11'
          Branch Sides:
            - BranchSide:      'regexec.c:1151,29'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1152,23'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
        - Branch String:   'regexec.c:1157,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1157,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1158,31'
              BranchSideFuncs:
                - realloc
                - history_root_free
                - history_tree_clone
        - Branch String:   'regexec.c:1159,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1159,27'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1160,21'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
        - Branch String:   'regexec.c:1163,3'
          Branch Sides:
            - BranchSide:      'regexec.c:1164,18'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
            - BranchSide:      'regexec.c:1167,18'
              BranchSideFuncs:
                - history_root_free
                - history_tree_clone
        - Branch String:   'regexec.c:1172,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1172,7'
              BranchSideFuncs:
                - history_tree_clone
            - BranchSide:      'regexec.c:1173,43'
              BranchSideFuncs:
                - history_tree_clone
      Callsites:
        - Src:             'regexec.c:1156,22'
          Dst:             realloc
        - Src:             'regexec.c:1158,22'
          Dst:             realloc
        - Src:             'regexec.c:1170,3'
          Dst:             history_root_free
        - Src:             'regexec.c:1173,24'
          Dst:             history_tree_clone
    - functionName:    onig_region_set
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - region
        - at
        - beg
        - end
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - onig_region_resize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regexec.c:1089,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1089,15'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1091,7'
              BranchSideFuncs:
                - onig_region_resize
        - Branch String:   'regexec.c:1091,7'
          Branch Sides:
            - BranchSide:      'regexec.c:1092,32'
              BranchSideFuncs:
                - onig_region_resize
            - BranchSide:      'regexec.c:1096,21'
              BranchSideFuncs: []
        - Branch String:   'regexec.c:1093,9'
          Branch Sides:
            - BranchSide:      'regexec.c:1093,23'
              BranchSideFuncs: []
            - BranchSide:      'regexec.c:1094,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regexec.c:1092,13'
          Dst:             onig_region_resize
    - functionName:    onig_set_callback_each_match
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_callback_each_match
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_capture_tree
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_callout_user_data_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - user_data
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_retraction_callout_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - f
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_progress_callout_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - f
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_time_limit_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - limit
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_retry_limit_in_search_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - limit
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_retry_limit_in_match_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - param
        - limit
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_match_stack_limit_size_of_match_param
      functionSourceFile: '/src/oniguruma/src/regexec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - param
        - limit
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_codes_byte_at
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - codes
        - at
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_codes_cmp
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - b
        - n
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regenc.c:978,3'
          Branch Sides:
            - BranchSide:      'regenc.c:979,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:983,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:979,9'
          Branch Sides:
            - BranchSide:      'regenc.c:980,7'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:981,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_mb4_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - enc
        - code
        - ctype
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:941,7'
          Branch Sides:
            - BranchSide:      'regenc.c:942,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:946,9'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:942,9'
          Branch Sides:
            - BranchSide:      'regenc.c:943,14'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:944,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:946,9'
          Branch Sides:
            - BranchSide:      'regenc.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:947,15'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:946,9'
          Branch Sides:
            - BranchSide:      'regenc.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:947,15'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:946,9'
          Branch Sides:
            - BranchSide:      'regenc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:947,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_mb2_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - enc
        - code
        - ctype
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:924,7'
          Branch Sides:
            - BranchSide:      'regenc.c:925,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:929,9'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:925,9'
          Branch Sides:
            - BranchSide:      'regenc.c:926,14'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:927,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:929,9'
          Branch Sides:
            - BranchSide:      'regenc.c:929,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:930,15'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:929,9'
          Branch Sides:
            - BranchSide:      'regenc.c:929,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:930,15'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:929,9'
          Branch Sides:
            - BranchSide:      'regenc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:930,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_is_mbc_word_ascii
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
        - end
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'regenc.c:915,7'
          Branch Sides:
            - BranchSide:      'regenc.c:915,27'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:917,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_with_ascii_strncmp
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
        - sascii
        - n
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'regenc.c:960,3'
          Branch Sides:
            - BranchSide:      'regenc.c:961,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:970,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:961,9'
          Branch Sides:
            - BranchSide:      'regenc.c:961,34'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:963,15'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:965,9'
          Branch Sides:
            - BranchSide:      'regenc.c:965,19'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:967,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_minimum_property_name_to_ctype
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - onigenc_strlen
        - onigenc_with_ascii_strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regenc.c:901,3'
          Branch Sides:
            - BranchSide:      'regenc.c:902,9'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
            - BranchSide:      'regenc.c:907,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:902,24'
          Branch Sides:
            - BranchSide:      'regenc.c:903,36'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
            - BranchSide:      'regenc.c:905,3'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
        - Branch String:   'regenc.c:902,9'
          Branch Sides:
            - BranchSide:      'regenc.c:904,14'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:905,3'
              BranchSideFuncs:
                - onigenc_with_ascii_strncmp
      Callsites:
        - Src:             'regenc.c:900,9'
          Dst:             onigenc_strlen
        - Src:             'regenc.c:903,9'
          Dst:             onigenc_with_ascii_strncmp
    - functionName:    onigenc_strlen
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regenc.c:231,3'
          Branch Sides:
            - BranchSide:      'regenc.c:232,10'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:235,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_mb4_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - code
        - buf
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:858,7'
          Branch Sides:
            - BranchSide:      'regenc.c:859,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:861,8'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:861,30'
          Branch Sides:
            - BranchSide:      'regenc.c:861,33'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:862,22'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:861,7'
          Branch Sides:
            - BranchSide:      'regenc.c:862,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:864,8'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:864,28'
          Branch Sides:
            - BranchSide:      'regenc.c:864,31'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:865,22'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:864,7'
          Branch Sides:
            - BranchSide:      'regenc.c:865,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:867,19'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:870,7'
          Branch Sides:
            - BranchSide:      'regenc.c:871,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:873,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_mb2_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - code
        - buf
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:841,7'
          Branch Sides:
            - BranchSide:      'regenc.c:842,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:844,19'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:847,7'
          Branch Sides:
            - BranchSide:      'regenc.c:848,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:850,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_mbn_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - flag
        - pp
        - end
        - lower
      BBCount:         10
      ICount:          102
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regenc.c:819,7'
          Branch Sides:
            - BranchSide:      'regenc.c:820,14'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:827,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:828,5'
          Branch Sides:
            - BranchSide:      'regenc.c:829,20'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:831,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_mbn_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
      BBCount:         13
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regenc.c:801,7'
          Branch Sides:
            - BranchSide:      'regenc.c:801,24'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:803,10'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:803,3'
          Branch Sides:
            - BranchSide:      'regenc.c:804,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:808,10'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:804,9'
          Branch Sides:
            - BranchSide:      'regenc.c:804,19'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:805,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
        - end
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_length_check_is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:777,3'
          Branch Sides:
            - BranchSide:      'regenc.c:778,10'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:781,7'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:781,7'
          Branch Sides:
            - BranchSide:      'regenc.c:782,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:784,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_always_true_is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_always_false_is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_always_true_is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_single_byte_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_single_byte_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_single_byte_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_single_byte_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_single_byte_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_ascii_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - lower
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_is_mbc_newline_0x0a
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regenc.c:703,7'
          Branch Sides:
            - BranchSide:      'regenc.c:704,10'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:706,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:704,9'
          Branch Sides:
            - BranchSide:      'regenc.c:704,29'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:705,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_not_support_get_ctype_code_range
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctype
        - sb_out
        - ranges
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_get_case_fold_codes_by_str_with_map
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map_size
        - map
        - ess_tsett_flag
        - flag
        - p
        - end
        - items
      BBCount:         75
      ICount:          574
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'regenc.c:600,18'
          Branch Sides:
            - BranchSide:      'regenc.c:600,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:630,21'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:600,7'
          Branch Sides:
            - BranchSide:      'regenc.c:601,10'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:630,21'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:601,23'
          Branch Sides:
            - BranchSide:      'regenc.c:601,26'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:625,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:601,46'
          Branch Sides:
            - BranchSide:      'regenc.c:601,49'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:625,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:602,9'
          Branch Sides:
            - BranchSide:      'regenc.c:602,15'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:625,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:602,31'
          Branch Sides:
            - BranchSide:      'regenc.c:602,36'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:603,12'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:603,9'
          Branch Sides:
            - BranchSide:      'regenc.c:603,12'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:625,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:601,9'
          Branch Sides:
            - BranchSide:      'regenc.c:603,47'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:625,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:610,7'
          Branch Sides:
            - BranchSide:      'regenc.c:611,16'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:622,7'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:611,9'
          Branch Sides:
            - BranchSide:      'regenc.c:612,18'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:621,7'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:612,27'
          Branch Sides:
            - BranchSide:      'regenc.c:612,33'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:615,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:612,15'
          Branch Sides:
            - BranchSide:      'regenc.c:613,13'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:615,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:630,23'
          Branch Sides:
            - BranchSide:      'regenc.c:630,27'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:642,13'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:630,12'
          Branch Sides:
            - BranchSide:      'regenc.c:631,10'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:642,13'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:631,23'
          Branch Sides:
            - BranchSide:      'regenc.c:631,26'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:631,46'
          Branch Sides:
            - BranchSide:      'regenc.c:631,49'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:632,9'
          Branch Sides:
            - BranchSide:      'regenc.c:632,15'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:632,31'
          Branch Sides:
            - BranchSide:      'regenc.c:632,36'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:633,12'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:633,9'
          Branch Sides:
            - BranchSide:      'regenc.c:633,12'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:631,9'
          Branch Sides:
            - BranchSide:      'regenc.c:634,7'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:642,23'
          Branch Sides:
            - BranchSide:      'regenc.c:642,26'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:669,9'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:643,12'
          Branch Sides:
            - BranchSide:      'regenc.c:643,15'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:669,9'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:642,12'
          Branch Sides:
            - BranchSide:      'regenc.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:669,9'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:669,9'
          Branch Sides:
            - BranchSide:      'regenc.c:670,7'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:672,12'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:673,11'
          Branch Sides:
            - BranchSide:      'regenc.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:679,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ss_apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_apply_all_case_fold_with_map
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map_size
        - map
        - ess_tsett_flag
        - flag
        - f
        - arg
      BBCount:         18
      ICount:          153
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - onigenc_ascii_apply_all_case_fold
        - ss_apply_all_case_fold
      functionUses:    14
      BranchProfiles:
        - Branch String:   'regenc.c:570,7'
          Branch Sides:
            - BranchSide:      'regenc.c:570,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:572,7'
              BranchSideFuncs:
                - ss_apply_all_case_fold
        - Branch String:   'regenc.c:572,7'
          Branch Sides:
            - BranchSide:      'regenc.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:575,10'
              BranchSideFuncs:
                - ss_apply_all_case_fold
        - Branch String:   'regenc.c:575,3'
          Branch Sides:
            - BranchSide:      'regenc.c:576,12'
              BranchSideFuncs:
                - ss_apply_all_case_fold
            - BranchSide:      'regenc.c:585,7'
              BranchSideFuncs:
                - ss_apply_all_case_fold
        - Branch String:   'regenc.c:578,9'
          Branch Sides:
            - BranchSide:      'regenc.c:578,24'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:580,12'
              BranchSideFuncs:
                - ss_apply_all_case_fold
        - Branch String:   'regenc.c:582,9'
          Branch Sides:
            - BranchSide:      'regenc.c:582,24'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:583,3'
              BranchSideFuncs:
                - ss_apply_all_case_fold
        - Branch String:   'regenc.c:585,7'
          Branch Sides:
            - BranchSide:      'regenc.c:586,35'
              BranchSideFuncs:
                - ss_apply_all_case_fold
            - BranchSide:      'regenc.c:588,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regenc.c:569,7'
          Dst:             onigenc_ascii_apply_all_case_fold
        - Src:             'regenc.c:586,12'
          Dst:             ss_apply_all_case_fold
    - functionName:    onigenc_ascii_apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regenc.c:515,3'
          Branch Sides:
            - BranchSide:      'regenc.c:518,30'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:527,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:520,9'
          Branch Sides:
            - BranchSide:      'regenc.c:520,24'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:522,30'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:524,9'
          Branch Sides:
            - BranchSide:      'regenc.c:524,24'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:525,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_ascii_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regenc.c:535,18'
          Branch Sides:
            - BranchSide:      'regenc.c:535,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:541,21'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:535,7'
          Branch Sides:
            - BranchSide:      'regenc.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:541,21'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:541,23'
          Branch Sides:
            - BranchSide:      'regenc.c:541,27'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:548,5'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:541,12'
          Branch Sides:
            - BranchSide:      'regenc.c:542,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:548,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_get_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - start
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_set_default_caseconv_table
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_str_bytelen_null
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    29
      BranchProfiles:
        - Branch String:   'regenc.c:270,9'
          Branch Sides:
            - BranchSide:      'regenc.c:272,17'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:283,10'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:274,11'
          Branch Sides:
            - BranchSide:      'regenc.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:275,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:276,7'
          Branch Sides:
            - BranchSide:      'regenc.c:277,14'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:277,13'
          Branch Sides:
            - BranchSide:      'regenc.c:277,25'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:278,10'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:281,11'
          Branch Sides:
            - BranchSide:      'regenc.c:281,35'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:282,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_strlen_null
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
      BBCount:         18
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regenc.c:245,9'
          Branch Sides:
            - BranchSide:      'regenc.c:247,17'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:249,11'
          Branch Sides:
            - BranchSide:      'regenc.c:249,28'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:250,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:251,7'
          Branch Sides:
            - BranchSide:      'regenc.c:252,14'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:256,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:252,13'
          Branch Sides:
            - BranchSide:      'regenc.c:252,25'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:253,10'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:256,11'
          Branch Sides:
            - BranchSide:      'regenc.c:256,28'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:257,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_step
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
        - n
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regenc.c:219,3'
          Branch Sides:
            - BranchSide:      'regenc.c:220,10'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:222,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:222,11'
          Branch Sides:
            - BranchSide:      'regenc.c:222,22'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:222,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_step_back
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - enc
        - start
        - s
        - n
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regenc.c:206,30'
          Branch Sides:
            - BranchSide:      'regenc.c:206,34'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:206,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:206,3'
          Branch Sides:
            - BranchSide:      'regenc.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:212,19'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:207,9'
          Branch Sides:
            - BranchSide:      'regenc.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:210,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_get_prev_char_head
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - start
        - s
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    29
      BranchProfiles:
        - Branch String:   'regenc.c:197,7'
          Branch Sides:
            - BranchSide:      'regenc.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:200,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_get_right_adjust_char_head_with_prev
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - start
        - s
        - prev
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - onigenc_get_prev_char_head
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regenc.c:183,7'
          Branch Sides:
            - BranchSide:      'regenc.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:188,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
        - Branch String:   'regenc.c:184,9'
          Branch Sides:
            - BranchSide:      'regenc.c:184,38'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:185,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regenc.c:189,15'
          Dst:             onigenc_get_prev_char_head
    - functionName:    onigenc_get_right_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - start
        - s
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'regenc.c:171,7'
          Branch Sides:
            - BranchSide:      'regenc.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:172,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_strdup
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
        - end
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'regenc.c:158,3'
          Branch Sides:
            - BranchSide:      'regenc.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:159,11'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:161,3'
          Branch Sides:
            - BranchSide:      'regenc.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:164,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_set_default_encoding
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_get_default_encoding
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enc_inited_entry
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:51,3'
          Branch Sides:
            - BranchSide:      'regenc.c:52,20'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:58,7'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:52,9'
          Branch Sides:
            - BranchSide:      'regenc.c:53,18'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:56,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:59,7'
          Branch Sides:
            - BranchSide:      'regenc.c:60,28'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:66,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    enc_is_inited
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regenc.c:74,3'
          Branch Sides:
            - BranchSide:      'regenc.c:75,20'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:80,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:75,9'
          Branch Sides:
            - BranchSide:      'regenc.c:76,25'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_initialize_encoding
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
      BBCount:         24
      ICount:          125
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - enc_inited_entry
        - enc_is_inited
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regenc.c:114,34'
          Branch Sides:
            - BranchSide:      'regenc.c:115,7'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
                - enc_is_inited
                - enc_inited_entry
            - BranchSide:      'regenc.c:124,7'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
        - Branch String:   'regenc.c:114,7'
          Branch Sides:
            - BranchSide:      'regenc.c:116,18'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
                - enc_is_inited
                - enc_inited_entry
            - BranchSide:      'regenc.c:124,7'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
        - Branch String:   'regenc.c:117,26'
          Branch Sides:
            - BranchSide:      'regenc.c:117,43'
              BranchSideFuncs:
                - enc_is_inited
                - enc_is_inited
                - enc_inited_entry
                - enc_inited_entry
            - BranchSide:      'regenc.c:122,3'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
        - Branch String:   'regenc.c:117,9'
          Branch Sides:
            - BranchSide:      'regenc.c:118,11'
              BranchSideFuncs:
                - enc_inited_entry
                - enc_is_inited
                - enc_inited_entry
            - BranchSide:      'regenc.c:122,3'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
        - Branch String:   'regenc.c:119,11'
          Branch Sides:
            - BranchSide:      'regenc.c:119,36'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:120,24'
              BranchSideFuncs:
                - enc_inited_entry
                - enc_is_inited
                - enc_inited_entry
        - Branch String:   'regenc.c:124,22'
          Branch Sides:
            - BranchSide:      'regenc.c:125,21'
              BranchSideFuncs:
                - enc_is_inited
                - enc_inited_entry
            - BranchSide:      'regenc.c:132,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:124,7'
          Branch Sides:
            - BranchSide:      'regenc.c:126,10'
              BranchSideFuncs:
                - enc_inited_entry
            - BranchSide:      'regenc.c:132,3'
              BranchSideFuncs: []
        - Branch String:   'regenc.c:127,9'
          Branch Sides:
            - BranchSide:      'regenc.c:128,24'
              BranchSideFuncs:
                - enc_inited_entry
            - BranchSide:      'regenc.c:129,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regenc.c:117,29'
          Dst:             enc_is_inited
        - Src:             'regenc.c:120,7'
          Dst:             enc_inited_entry
        - Src:             'regenc.c:125,7'
          Dst:             enc_is_inited
        - Src:             'regenc.c:128,7'
          Dst:             enc_inited_entry
    - functionName:    onigenc_end
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regenc.c:99,3'
          Branch Sides:
            - BranchSide:      'regenc.c:100,16'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:103,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_init
      functionSourceFile: '/src/oniguruma/src/regenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regenc.c:88,7'
          Branch Sides:
            - BranchSide:      'regenc.c:88,27'
              BranchSideFuncs: []
            - BranchSide:      'regenc.c:90,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sprint_byte
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - v
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'regerror.c:213,3'
          Dst:             snprintf
    - functionName:    sprint_byte_with_x
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - v
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'regerror.c:218,3'
          Dst:             snprintf
    - functionName:    onig_snprintf_with_pattern
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - enc
        - pat
        - pat_end
        - fmt
      BBCount:         42
      ICount:          340
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - onigenc_str_bytelen_null
        - sprint_byte_with_x
        - strcat
        - vsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'regerror.c:370,7'
          Branch Sides:
            - BranchSide:      'regerror.c:370,7'
              BranchSideFuncs:
                - strcat
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:371,5'
              BranchSideFuncs:
                - strcat
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:375,5'
          Branch Sides:
            - BranchSide:      'regerror.c:376,11'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:413,7'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:376,11'
          Branch Sides:
            - BranchSide:      'regerror.c:377,15'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:392,17'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:378,13'
          Branch Sides:
            - BranchSide:      'regerror.c:379,11'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:384,11'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:379,11'
          Branch Sides:
            - BranchSide:      'regerror.c:379,38'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:380,9'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:384,11'
          Branch Sides:
            - BranchSide:      'regerror.c:0,0'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:385,40'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:388,13'
          Branch Sides:
            - BranchSide:      'regerror.c:384,11'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:388,42'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:392,16'
          Branch Sides:
            - BranchSide:      'regerror.c:393,18'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:397,17'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:395,9'
          Branch Sides:
            - BranchSide:      'regerror.c:395,36'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:396,7'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:397,16'
          Branch Sides:
            - BranchSide:      'regerror.c:398,11'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:401,17'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:401,48'
          Branch Sides:
            - BranchSide:      'regerror.c:402,17'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:409,18'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:401,16'
          Branch Sides:
            - BranchSide:      'regerror.c:403,36'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:409,18'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:406,9'
          Branch Sides:
            - BranchSide:      'regerror.c:406,37'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
            - BranchSide:      'regerror.c:407,7'
              BranchSideFuncs:
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
                - sprint_byte_with_x
                - onigenc_str_bytelen_null
      Callsites:
        - Src:             'regerror.c:365,7'
          Dst:             vsnprintf
        - Src:             'regerror.c:371,5'
          Dst:             strcat
        - Src:             'regerror.c:372,15'
          Dst:             onigenc_str_bytelen_null
        - Src:             'regerror.c:385,13'
          Dst:             sprint_byte_with_x
        - Src:             'regerror.c:386,20'
          Dst:             onigenc_str_bytelen_null
        - Src:             'regerror.c:403,9'
          Dst:             sprint_byte_with_x
        - Src:             'regerror.c:404,15'
          Dst:             onigenc_str_bytelen_null
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_ascii
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - s
        - end
        - buf
        - buf_size
        - is_over
      BBCount:         30
      ICount:          255
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - sprint_byte
        - sprint_byte_with_x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regerror.c:228,7'
          Branch Sides:
            - BranchSide:      'regerror.c:229,9'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
            - BranchSide:      'regerror.c:232,12'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
        - Branch String:   'regerror.c:232,12'
          Branch Sides:
            - BranchSide:      'regerror.c:233,9'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
            - BranchSide:      'regerror.c:265,11'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:235,5'
          Branch Sides:
            - BranchSide:      'regerror.c:236,14'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
            - BranchSide:      'regerror.c:262,16'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:237,11'
          Branch Sides:
            - BranchSide:      'regerror.c:238,13'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
            - BranchSide:      'regerror.c:255,30'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
        - Branch String:   'regerror.c:238,27'
          Branch Sides:
            - BranchSide:      'regerror.c:238,30'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
            - BranchSide:      'regerror.c:245,18'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
        - Branch String:   'regerror.c:238,13'
          Branch Sides:
            - BranchSide:      'regerror.c:239,40'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
            - BranchSide:      'regerror.c:245,18'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
        - Branch String:   'regerror.c:245,18'
          Branch Sides:
            - BranchSide:      'regerror.c:246,40'
              BranchSideFuncs:
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte_with_x
                - sprint_byte
                - sprint_byte
                - sprint_byte
            - BranchSide:      'regerror.c:251,11'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:259,11'
          Branch Sides:
            - BranchSide:      'regerror.c:235,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:259,28'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:265,11'
          Branch Sides:
            - BranchSide:      'regerror.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:265,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regerror.c:239,11'
          Dst:             sprint_byte_with_x
        - Src:             'regerror.c:240,11'
          Dst:             sprint_byte
        - Src:             'regerror.c:241,11'
          Dst:             sprint_byte
        - Src:             'regerror.c:242,11'
          Dst:             sprint_byte
        - Src:             'regerror.c:246,11'
          Dst:             sprint_byte_with_x
        - Src:             'regerror.c:247,11'
          Dst:             sprint_byte
    - functionName:    onig_error_code_to_str
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - code
      BBCount:         29
      ICount:          220
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - onig_error_code_to_format
        - onigenc_str_bytelen_null
        - to_ascii
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regerror.c:305,3'
          Branch Sides:
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:313,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:343,35'
              BranchSideFuncs:
                - onig_error_code_to_format
                - onigenc_str_bytelen_null
        - Branch String:   'regerror.c:313,13'
          Branch Sides:
            - BranchSide:      'regerror.c:318,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
            - BranchSide:      'regerror.c:318,13'
              BranchSideFuncs:
                - to_ascii
                - onig_error_code_to_format
        - Branch String:   'regerror.c:318,5'
          Branch Sides:
            - BranchSide:      'regerror.c:319,12'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:338,6'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:319,11'
          Branch Sides:
            - BranchSide:      'regerror.c:320,10'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:333,12'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:321,13'
          Branch Sides:
            - BranchSide:      'regerror.c:322,19'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:331,11'
              BranchSideFuncs: []
        - Branch String:   'regerror.c:324,15'
          Branch Sides:
            - BranchSide:      'regerror.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:328,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'regerror.c:314,11'
          Dst:             to_ascii
        - Src:             'regerror.c:316,9'
          Dst:             onig_error_code_to_format
        - Src:             'regerror.c:343,9'
          Dst:             onig_error_code_to_format
        - Src:             'regerror.c:344,11'
          Dst:             onigenc_str_bytelen_null
    - functionName:    onig_error_code_to_format
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         83
      ICount:          419
      EdgeCount:       164
      CyclomaticComplexity: 83
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'regerror.c:42,3'
          Branch Sides:
            - BranchSide:      'regerror.c:44,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:46,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:50,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:58,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:62,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:72,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:98,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:100,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:104,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:106,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:124,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:138,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:140,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:150,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:156,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:160,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:162,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:164,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:172,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:174,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:182,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:188,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:190,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:194,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:200,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:205,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_is_error_code_needs_param
      functionSourceFile: '/src/oniguruma/src/regerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         11
      ICount:          48
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'regerror.c:277,3'
          Branch Sides:
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:285,5'
              BranchSideFuncs: []
            - BranchSide:      'regerror.c:287,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_set_meta_char
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - enc
        - what
        - code
      BBCount:         10
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regsyntax.c:348,3'
          Branch Sides:
            - BranchSide:      'regsyntax.c:350,32'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:353,36'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:356,36'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:359,45'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:362,45'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:365,44'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:368,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_get_syntax_options
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - syntax
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_syntax_behavior
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - syntax
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_syntax_op2
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - syntax
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_get_syntax_op
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - syntax
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_syntax_options
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - syntax
        - options
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_syntax_behavior
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - syntax
        - behavior
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_syntax_op2
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - syntax
        - op2
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_syntax_op
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - syntax
        - op
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_copy_syntax
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - from
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_set_default_syntax
      functionSourceFile: '/src/oniguruma/src/regsyntax.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - syntax
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'regsyntax.c:283,7'
          Branch Sides:
            - BranchSide:      'regsyntax.c:283,7'
              BranchSideFuncs: []
            - BranchSide:      'regsyntax.c:284,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str_hash
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - astring
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:544,3'
          Branch Sides:
            - BranchSide:      'st.c:545,11'
              BranchSideFuncs: []
            - BranchSide:      'st.c:548,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str_cmp
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a1
        - a2
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'st.c:510,10'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    numhash
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    numcmp
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    delete_never
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - key
        - value
        - never
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'st.c:445,9'
          Branch Sides:
            - BranchSide:      'st.c:445,25'
              BranchSideFuncs: []
            - BranchSide:      'st.c:446,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_st_foreach
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - func
        - arg
      BBCount:         33
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'st.c:465,3'
          Branch Sides:
            - BranchSide:      'st.c:466,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:467,5'
          Branch Sides:
            - BranchSide:      'st.c:468,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:501,3'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:469,6'
          Branch Sides:
            - BranchSide:      'st.c:467,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:471,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:483,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'st.c:489,15'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:472,13'
          Branch Sides:
            - BranchSide:      'st.c:473,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:477,14'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:473,11'
          Branch Sides:
            - BranchSide:      'st.c:474,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:476,9'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:474,17'
          Branch Sides:
            - BranchSide:      'st.c:474,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:475,11'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:477,13'
          Branch Sides:
            - BranchSide:      'st.c:477,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:479,11'
              BranchSideFuncs: []
        - Branch String:   'st.c:490,13'
          Branch Sides:
            - BranchSide:      'st.c:491,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:494,24'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    onig_st_cleanup_safe
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - never
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_never
        - onig_st_foreach
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'st.c:454,3'
          Dst:             onig_st_foreach
        - Src:             'st.c:454,3'
          Dst:             delete_never
    - functionName:    onig_st_delete_safe
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - table
        - key
        - value
        - never
      BBCount:         24
      ICount:          170
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:419,7'
          Branch Sides:
            - BranchSide:      'st.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      'st.c:424,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:420,9'
          Branch Sides:
            - BranchSide:      'st.c:420,22'
              BranchSideFuncs: []
            - BranchSide:      'st.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'st.c:424,3'
          Branch Sides:
            - BranchSide:      'st.c:425,10'
              BranchSideFuncs: []
            - BranchSide:      'st.c:434,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:425,29'
          Branch Sides:
            - BranchSide:      'st.c:425,32'
              BranchSideFuncs: []
            - BranchSide:      'st.c:432,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:425,32'
          Branch Sides:
            - BranchSide:      'st.c:425,32'
              BranchSideFuncs: []
            - BranchSide:      'st.c:426,6'
              BranchSideFuncs: []
        - Branch String:   'st.c:425,9'
          Branch Sides:
            - BranchSide:      'st.c:426,6'
              BranchSideFuncs: []
            - BranchSide:      'st.c:432,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:428,10'
          Branch Sides:
            - BranchSide:      'st.c:428,31'
              BranchSideFuncs: []
            - BranchSide:      'st.c:429,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_st_delete
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
        - value
      BBCount:         29
      ICount:          239
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:381,7'
          Branch Sides:
            - BranchSide:      'st.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'st.c:386,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'st.c:382,9'
          Branch Sides:
            - BranchSide:      'st.c:382,22'
              BranchSideFuncs: []
            - BranchSide:      'st.c:383,5'
              BranchSideFuncs: []
        - Branch String:   'st.c:386,7'
          Branch Sides:
            - BranchSide:      'st.c:386,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:387,29'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:386,7'
          Branch Sides:
            - BranchSide:      'st.c:387,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:395,3'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:389,9'
          Branch Sides:
            - BranchSide:      'st.c:389,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:390,12'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:395,3'
          Branch Sides:
            - BranchSide:      'st.c:396,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:407,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:396,9'
          Branch Sides:
            - BranchSide:      'st.c:396,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:397,12'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:396,9'
          Branch Sides:
            - BranchSide:      'st.c:397,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:405,3'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:400,10'
          Branch Sides:
            - BranchSide:      'st.c:400,31'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:401,13'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    onig_st_copy
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - old_table
      BBCount:         17
      ICount:          146
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:339,7'
          Branch Sides:
            - BranchSide:      'st.c:340,5'
              BranchSideFuncs: []
            - BranchSide:      'st.c:343,4'
              BranchSideFuncs:
                - calloc
                - malloc
                - free
                - free
                - free
        - Branch String:   'st.c:347,7'
          Branch Sides:
            - BranchSide:      'st.c:348,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:352,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
        - Branch String:   'st.c:352,3'
          Branch Sides:
            - BranchSide:      'st.c:353,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      'st.c:368,10'
              BranchSideFuncs: []
        - Branch String:   'st.c:355,5'
          Branch Sides:
            - BranchSide:      'st.c:356,14'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      'st.c:367,3'
              BranchSideFuncs:
                - malloc
                - free
                - free
        - Branch String:   'st.c:357,10'
          Branch Sides:
            - BranchSide:      'st.c:358,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'st.c:362,7'
              BranchSideFuncs:
                - malloc
                - free
                - free
      Callsites:
        - Src:             'st.c:345,5'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_st_add_direct
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - table
        - key
        - value
      BBCount:         10
      ICount:          117
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rehash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:297,3'
          Branch Sides:
            - BranchSide:      'st.c:297,3'
              BranchSideFuncs:
                - rehash
                - malloc
            - BranchSide:      'st.c:297,3'
              BranchSideFuncs:
                - malloc
        - Branch String:   'st.c:297,3'
          Branch Sides:
            - BranchSide:      'st.c:297,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:297,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'st.c:297,3'
          Dst:             rehash
    - functionName:    rehash
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         15
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - calloc
        - new_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'st.c:309,7'
          Branch Sides:
            - BranchSide:      'st.c:309,26'
              BranchSideFuncs: []
            - BranchSide:      'st.c:311,32'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'st.c:312,7'
          Branch Sides:
            - BranchSide:      'st.c:313,5'
              BranchSideFuncs: []
            - BranchSide:      'st.c:316,9'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:316,3'
          Branch Sides:
            - BranchSide:      'st.c:317,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:326,8'
              BranchSideFuncs:
                - free
        - Branch String:   'st.c:318,5'
          Branch Sides:
            - BranchSide:      'st.c:319,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:325,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'st.c:308,18'
          Dst:             new_size
        - Src:             'st.c:311,32'
          Dst:             calloc
    - functionName:    new_size
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'st.c:112,5'
          Branch Sides:
            - BranchSide:      'st.c:115,11'
              BranchSideFuncs: []
            - BranchSide:      'st.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'st.c:115,11'
          Branch Sides:
            - BranchSide:      'st.c:115,41'
              BranchSideFuncs: []
            - BranchSide:      'st.c:116,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_st_insert
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - table
        - key
        - value
      BBCount:         37
      ICount:          277
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - rehash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'st.c:278,3'
          Branch Sides:
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
        - Branch String:   'st.c:278,3'
          Branch Sides:
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
        - Branch String:   'st.c:278,3'
          Branch Sides:
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
        - Branch String:   'st.c:278,3'
          Branch Sides:
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:280,7'
              BranchSideFuncs:
                - malloc
                - rehash
        - Branch String:   'st.c:278,3'
          Branch Sides:
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
        - Branch String:   'st.c:278,3'
          Branch Sides:
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:278,3'
              BranchSideFuncs:
                - malloc
                - rehash
        - Branch String:   'st.c:280,7'
          Branch Sides:
            - BranchSide:      'st.c:281,5'
              BranchSideFuncs:
                - malloc
                - rehash
            - BranchSide:      'st.c:285,19'
              BranchSideFuncs: []
        - Branch String:   'st.c:281,5'
          Branch Sides:
            - BranchSide:      'st.c:281,5'
              BranchSideFuncs:
                - rehash
                - malloc
            - BranchSide:      'st.c:281,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'st.c:281,5'
          Branch Sides:
            - BranchSide:      'st.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'st.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'st.c:281,5'
          Dst:             rehash
    - functionName:    onig_st_lookup
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
        - value
      BBCount:         33
      ICount:          211
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'st.c:243,3'
          Branch Sides:
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:243,3'
          Branch Sides:
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:243,3'
          Branch Sides:
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:243,3'
          Branch Sides:
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:245,7'
              BranchSideFuncs: []
        - Branch String:   'st.c:243,3'
          Branch Sides:
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:243,3'
          Branch Sides:
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'st.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'st.c:245,7'
          Branch Sides:
            - BranchSide:      'st.c:246,5'
              BranchSideFuncs: []
            - BranchSide:      'st.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'st.c:249,9'
          Branch Sides:
            - BranchSide:      'st.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'st.c:250,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_st_free_table
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'st.c:203,3'
          Branch Sides:
            - BranchSide:      'st.c:204,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'st.c:211,8'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'st.c:205,5'
          Branch Sides:
            - BranchSide:      'st.c:206,13'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'st.c:210,3'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    onig_st_init_strtable_with_size
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table_with_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'st.c:194,10'
          Dst:             onig_st_init_table_with_size
    - functionName:    onig_st_init_table_with_size
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - size
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - new_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   'st.c:150,7'
          Branch Sides:
            - BranchSide:      'st.c:150,18'
              BranchSideFuncs: []
            - BranchSide:      'st.c:152,9'
              BranchSideFuncs:
                - malloc
                - calloc
                - free
        - Branch String:   'st.c:153,7'
          Branch Sides:
            - BranchSide:      'st.c:153,17'
              BranchSideFuncs: []
            - BranchSide:      'st.c:155,15'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'st.c:159,7'
          Branch Sides:
            - BranchSide:      'st.c:160,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'st.c:164,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'st.c:149,10'
          Dst:             new_size
        - Src:             'st.c:158,34'
          Dst:             calloc
    - functionName:    onig_st_init_strtable
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:188,10'
          Branch Sides:
            - BranchSide:      'st.c:188,10'
              BranchSideFuncs:
                - onig_st_init_table
            - BranchSide:      'st.c:188,10'
              BranchSideFuncs:
                - onig_st_init_table
      Callsites:
        - Src:             'st.c:188,10'
          Dst:             onig_st_init_table
    - functionName:    onig_st_init_table
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table_with_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'st.c:170,10'
          Dst:             onig_st_init_table_with_size
    - functionName:    onig_st_init_numtable_with_size
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table_with_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'st.c:182,10'
          Dst:             onig_st_init_table_with_size
    - functionName:    onig_st_init_numtable
      functionSourceFile: '/src/oniguruma/src/st.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_st_init_table
      functionUses:    0
      BranchProfiles:
        - Branch String:   'st.c:176,10'
          Branch Sides:
            - BranchSide:      'st.c:176,10'
              BranchSideFuncs:
                - onig_st_init_table
            - BranchSide:      'st.c:176,10'
              BranchSideFuncs:
                - onig_st_init_table
      Callsites:
        - Src:             'st.c:176,10'
          Dst:             onig_st_init_table
    - functionName:    gperf_case_strncmp
      functionSourceFile: '/src/oniguruma/src/./unicode_property_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28290
      functionLinenumberEnd: 28303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './unicode_property_data.c:28291,3'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:28293,59'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28302,3'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:28295,19'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:28295,22'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28300,19'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:28295,11'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:28297,12'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28300,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/./unicode_property_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28315
      functionLinenumberEnd: 28410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         24
      ICount:          175
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './unicode_property_data.c:28347,3'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:28350,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28361,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28361,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28361,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28361,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28374,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28374,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28374,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28374,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28374,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28374,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28382,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28391,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28391,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28399,44'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:28407,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_lookup_property_name
      functionSourceFile: '/src/oniguruma/src/./unicode_property_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30194
      functionLinenumberEnd: 33072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - gperf_case_strncmp
        - hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   './unicode_property_data.c:33055,30'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33055,33'
              BranchSideFuncs:
                - hash
                - gperf_case_strncmp
            - BranchSide:      './unicode_property_data.c:33071,3'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:33055,7'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33057,41'
              BranchSideFuncs:
                - hash
                - gperf_case_strncmp
            - BranchSide:      './unicode_property_data.c:33071,3'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:33059,11'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33061,37'
              BranchSideFuncs:
                - gperf_case_strncmp
            - BranchSide:      './unicode_property_data.c:33070,5'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:33062,15'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33064,40'
              BranchSideFuncs:
                - gperf_case_strncmp
            - BranchSide:      './unicode_property_data.c:33069,9'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:33066,74'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33066,98'
              BranchSideFuncs:
                - gperf_case_strncmp
            - BranchSide:      './unicode_property_data.c:33068,13'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:33066,111'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33066,114'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:33068,13'
              BranchSideFuncs: []
        - Branch String:   './unicode_property_data.c:33066,19'
          Branch Sides:
            - BranchSide:      './unicode_property_data.c:33067,34'
              BranchSideFuncs: []
            - BranchSide:      './unicode_property_data.c:33068,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './unicode_property_data.c:33057,35'
          Dst:             hash
        - Src:             './unicode_property_data.c:33066,78'
          Dst:             gperf_case_strncmp
    - functionName:    onigenc_unicode_property_name_to_ctype
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - name
        - end
      BBCount:         25
      ICount:          173
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - onig_st_lookup_strend
        - unicode_lookup_property_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unicode.c:1201,3'
          Branch Sides:
            - BranchSide:      'unicode.c:1202,12'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
            - BranchSide:      'unicode.c:1215,7'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
        - Branch String:   'unicode.c:1203,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1204,7'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1206,9'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
        - Branch String:   'unicode.c:1206,21'
          Branch Sides:
            - BranchSide:      'unicode.c:1206,24'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
            - BranchSide:      'unicode.c:1212,10'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
        - Branch String:   'unicode.c:1206,36'
          Branch Sides:
            - BranchSide:      'unicode.c:1206,39'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
            - BranchSide:      'unicode.c:1212,10'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
        - Branch String:   'unicode.c:1206,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1207,27'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
            - BranchSide:      'unicode.c:1212,10'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
        - Branch String:   'unicode.c:1208,11'
          Branch Sides:
            - BranchSide:      'unicode.c:1209,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1210,5'
              BranchSideFuncs:
                - unicode_lookup_property_name
                - onig_st_lookup_strend
        - Branch String:   'unicode.c:1217,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1219,7'
              BranchSideFuncs:
                - onig_st_lookup_strend
                - unicode_lookup_property_name
            - BranchSide:      'unicode.c:1228,37'
              BranchSideFuncs:
                - unicode_lookup_property_name
        - Branch String:   'unicode.c:1223,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1224,14'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1226,3'
              BranchSideFuncs:
                - unicode_lookup_property_name
        - Branch String:   'unicode.c:1229,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1236,18'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1239,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:1220,5'
          Dst:             onig_st_lookup_strend
        - Src:             'unicode.c:1228,8'
          Dst:             unicode_lookup_property_name
    - functionName:    onigenc_utf16_32_get_ctype_code_range
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctype
        - sb_out
        - ranges
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_ctype_code_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'unicode.c:1187,10'
          Dst:             onigenc_unicode_ctype_code_range
    - functionName:    onigenc_unicode_ctype_code_range
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctype
        - ranges
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unicode.c:1168,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1169,17'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1178,24'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:1170,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1171,43'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1175,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onig_unicode_define_user_property
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ranges
      BBCount:         33
      ICount:          222
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - onig_st_init_strend_table_with_size
        - onig_st_insert_strend
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unicode.c:1094,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1095,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1097,22'
              BranchSideFuncs:
                - strlen
                - malloc
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1098,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1099,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1101,23'
              BranchSideFuncs:
                - malloc
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1102,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1103,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1105,20'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1107,3'
          Branch Sides:
            - BranchSide:      'unicode.c:1108,9'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
            - BranchSide:      'unicode.c:1119,3'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
        - Branch String:   'unicode.c:1109,18'
          Branch Sides:
            - BranchSide:      'unicode.c:1109,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'unicode.c:1110,13'
              BranchSideFuncs:
                - free
        - Branch String:   'unicode.c:1109,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1110,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'unicode.c:1114,9'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1114,18'
          Branch Sides:
            - BranchSide:      'unicode.c:1114,21'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
            - BranchSide:      'unicode.c:1118,3'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1114,30'
          Branch Sides:
            - BranchSide:      'unicode.c:1114,33'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
            - BranchSide:      'unicode.c:1118,3'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1114,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1115,14'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
            - BranchSide:      'unicode.c:1118,3'
              BranchSideFuncs:
                - onig_st_insert_strend
                - onig_st_init_strend_table_with_size
                - free
                - free
        - Branch String:   'unicode.c:1121,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1122,32'
              BranchSideFuncs:
                - onig_st_init_strend_table_with_size
                - onig_st_insert_strend
                - free
            - BranchSide:      'unicode.c:1129,35'
              BranchSideFuncs:
                - onig_st_insert_strend
        - Branch String:   'unicode.c:1123,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1124,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'unicode.c:1127,3'
              BranchSideFuncs:
                - onig_st_insert_strend
        - Branch String:   'unicode.c:1135,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1135,21'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1137,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:1097,15'
          Dst:             strlen
        - Src:             'unicode.c:1122,32'
          Dst:             onig_st_init_strend_table_with_size
        - Src:             'unicode.c:1132,7'
          Dst:             onig_st_insert_strend
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    egcb_get_type
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'unicode.c:916,3'
          Branch Sides:
            - BranchSide:      'unicode.c:917,10'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:924,11'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:918,9'
          Branch Sides:
            - BranchSide:      'unicode.c:919,13'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:921,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:924,48'
          Branch Sides:
            - BranchSide:      'unicode.c:924,10'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:925,11'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:924,10'
          Branch Sides:
            - BranchSide:      'unicode.c:924,10'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:926,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_egcb_is_break_2code
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - from_code
        - to_code
      BBCount:         72
      ICount:          301
      EdgeCount:       99
      CyclomaticComplexity: 29
      functionsReached:
        - egcb_get_type
        - onigenc_unicode_is_code_ctype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unicode.c:945,17'
          Branch Sides:
            - BranchSide:      'unicode.c:945,20'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:948,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:945,7'
          Branch Sides:
            - BranchSide:      'unicode.c:945,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:948,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:948,23'
          Branch Sides:
            - BranchSide:      'unicode.c:948,26'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:950,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:948,7'
          Branch Sides:
            - BranchSide:      'unicode.c:948,41'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:950,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:950,7'
          Branch Sides:
            - BranchSide:      'unicode.c:950,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:952,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:950,7'
          Branch Sides:
            - BranchSide:      'unicode.c:950,31'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:952,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:952,7'
          Branch Sides:
            - BranchSide:      'unicode.c:952,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:954,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:952,7'
          Branch Sides:
            - BranchSide:      'unicode.c:952,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:954,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:954,23'
          Branch Sides:
            - BranchSide:      'unicode.c:954,26'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:969,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:954,7'
          Branch Sides:
            - BranchSide:      'unicode.c:956,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:969,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:956,24'
          Branch Sides:
            - BranchSide:      'unicode.c:956,27'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:958,10'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:956,9'
          Branch Sides:
            - BranchSide:      'unicode.c:956,41'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:958,10'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:958,26'
          Branch Sides:
            - BranchSide:      'unicode.c:958,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:959,13'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:959,9'
          Branch Sides:
            - BranchSide:      'unicode.c:959,13'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:962,10'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:959,26'
          Branch Sides:
            - BranchSide:      'unicode.c:959,44'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:959,29'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:958,9'
          Branch Sides:
            - BranchSide:      'unicode.c:959,44'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:962,10'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:962,24'
          Branch Sides:
            - BranchSide:      'unicode.c:962,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:965,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:962,45'
          Branch Sides:
            - BranchSide:      'unicode.c:962,48'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:963,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:962,9'
          Branch Sides:
            - BranchSide:      'unicode.c:963,7'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:965,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:969,25'
          Branch Sides:
            - BranchSide:      'unicode.c:969,44'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:969,28'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:969,7'
          Branch Sides:
            - BranchSide:      'unicode.c:969,44'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:972,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:972,7'
          Branch Sides:
            - BranchSide:      'unicode.c:972,31'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:974,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:974,7'
          Branch Sides:
            - BranchSide:      'unicode.c:974,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:979,7'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:979,7'
          Branch Sides:
            - BranchSide:      'unicode.c:980,39'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:987,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:980,9'
          Branch Sides:
            - BranchSide:      'unicode.c:981,7'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:983,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:987,39'
          Branch Sides:
            - BranchSide:      'unicode.c:987,42'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:987,48'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:987,7'
          Branch Sides:
            - BranchSide:      'unicode.c:987,48'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:941,10'
          Dst:             egcb_get_type
        - Src:             'unicode.c:942,10'
          Dst:             egcb_get_type
        - Src:             'unicode.c:980,9'
          Dst:             onigenc_unicode_is_code_ctype
    - functionName:    onigenc_unicode_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - onig_is_in_code_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unicode.c:1144,38'
          Branch Sides:
            - BranchSide:      'unicode.c:1144,41'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_is_in_code_range
            - BranchSide:      'unicode.c:1153,7'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_is_in_code_range
        - Branch String:   'unicode.c:1144,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1145,12'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1153,7'
              BranchSideFuncs:
                - onig_is_in_code_range
                - onig_is_in_code_range
        - Branch String:   'unicode.c:1153,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1154,17'
              BranchSideFuncs:
                - onig_is_in_code_range
            - BranchSide:      'unicode.c:1161,52'
              BranchSideFuncs:
                - onig_is_in_code_range
        - Branch String:   'unicode.c:1155,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1156,71'
              BranchSideFuncs:
                - onig_is_in_code_range
            - BranchSide:      'unicode.c:1158,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:1156,14'
          Dst:             onig_is_in_code_range
        - Src:             'unicode.c:1161,10'
          Dst:             onig_is_in_code_range
    - functionName:    onigenc_egcb_is_break_position
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - prev
        - start
        - end
      BBCount:         40
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - egcb_get_type
        - onigenc_get_prev_char_head
        - onigenc_unicode_is_code_ctype
        - unicode_egcb_is_break_2code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unicode.c:1009,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1009,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1010,7'
              BranchSideFuncs:
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
                - onigenc_get_prev_char_head
        - Branch String:   'unicode.c:1010,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1010,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1012,7'
              BranchSideFuncs:
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
                - onigenc_get_prev_char_head
        - Branch String:   'unicode.c:1012,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1013,39'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
            - BranchSide:      'unicode.c:1017,10'
              BranchSideFuncs:
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
        - Branch String:   'unicode.c:1014,9'
          Branch Sides:
            - BranchSide:      'unicode.c:1014,24'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1015,3'
              BranchSideFuncs:
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
        - Branch String:   'unicode.c:1021,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1022,12'
              BranchSideFuncs:
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
            - BranchSide:      'unicode.c:1025,39'
              BranchSideFuncs:
                - unicode_egcb_is_break_2code
                - onigenc_get_prev_char_head
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
        - Branch String:   'unicode.c:1022,27'
          Branch Sides:
            - BranchSide:      'unicode.c:1022,27'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1022,30'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:1026,3'
          Branch Sides:
            - BranchSide:      'unicode.c:1028,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1031,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1035,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
            - BranchSide:      'unicode.c:1048,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - egcb_get_type
            - BranchSide:      'unicode.c:1062,3'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:1035,5'
          Branch Sides:
            - BranchSide:      'unicode.c:1036,14'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
                - egcb_get_type
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:1044,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:1037,11'
          Branch Sides:
            - BranchSide:      'unicode.c:1038,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1040,28'
              BranchSideFuncs:
                - egcb_get_type
                - onigenc_get_prev_char_head
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:1041,11'
          Branch Sides:
            - BranchSide:      'unicode.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1042,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:1049,7'
          Branch Sides:
            - BranchSide:      'unicode.c:1050,16'
              BranchSideFuncs:
                - egcb_get_type
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:1057,12'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:1052,13'
          Branch Sides:
            - BranchSide:      'unicode.c:1053,11'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1055,10'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - egcb_get_type
        - Branch String:   'unicode.c:1057,11'
          Branch Sides:
            - BranchSide:      'unicode.c:1057,25'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:1059,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:1013,12'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:1025,11'
          Dst:             unicode_egcb_is_break_2code
        - Src:             'unicode.c:1035,20'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:1037,11'
          Dst:             onigenc_unicode_is_code_ctype
        - Src:             'unicode.c:1040,14'
          Dst:             egcb_get_type
        - Src:             'unicode.c:1049,22'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:1051,16'
          Dst:             egcb_get_type
    - functionName:    wb_get_next_main_code
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
        - rcode
        - rtype
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wb_get_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'unicode.c:660,9'
          Branch Sides:
            - BranchSide:      'unicode.c:660,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:662,12'
              BranchSideFuncs:
                - wb_get_type
        - Branch String:   'unicode.c:664,11'
          Branch Sides:
            - BranchSide:      'unicode.c:658,3'
              BranchSideFuncs:
                - wb_get_type
            - BranchSide:      'unicode.c:664,11'
              BranchSideFuncs:
                - wb_get_type
        - Branch String:   'unicode.c:664,11'
          Branch Sides:
            - BranchSide:      'unicode.c:658,3'
              BranchSideFuncs:
                - wb_get_type
            - BranchSide:      'unicode.c:664,11'
              BranchSideFuncs:
                - wb_get_type
        - Branch String:   'unicode.c:664,9'
          Branch Sides:
            - BranchSide:      'unicode.c:658,3'
              BranchSideFuncs:
                - wb_get_type
            - BranchSide:      'unicode.c:665,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:663,12'
          Dst:             wb_get_type
    - functionName:    wb_get_type
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'unicode.c:632,3'
          Branch Sides:
            - BranchSide:      'unicode.c:633,10'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:640,11'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:634,9'
          Branch Sides:
            - BranchSide:      'unicode.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:637,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:640,46'
          Branch Sides:
            - BranchSide:      'unicode.c:640,10'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:641,11'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:640,10'
          Branch Sides:
            - BranchSide:      'unicode.c:640,10'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:642,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_wb_is_break_position
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - prev
        - start
        - end
      BBCount:         259
      ICount:          1143
      EdgeCount:       358
      CyclomaticComplexity: 101
      functionsReached:
        - onigenc_get_prev_char_head
        - onigenc_unicode_is_code_ctype
        - wb_get_next_main_code
        - wb_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unicode.c:690,7'
          Branch Sides:
            - BranchSide:      'unicode.c:690,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:692,7'
              BranchSideFuncs:
                - wb_get_type
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
                - onigenc_get_prev_char_head
        - Branch String:   'unicode.c:692,7'
          Branch Sides:
            - BranchSide:      'unicode.c:692,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:694,7'
              BranchSideFuncs:
                - wb_get_type
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
                - onigenc_get_prev_char_head
        - Branch String:   'unicode.c:694,7'
          Branch Sides:
            - BranchSide:      'unicode.c:695,39'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:699,11'
              BranchSideFuncs:
                - wb_get_type
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:696,9'
          Branch Sides:
            - BranchSide:      'unicode.c:696,24'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:697,3'
              BranchSideFuncs:
                - wb_get_type
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:706,17'
          Branch Sides:
            - BranchSide:      'unicode.c:706,20'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:709,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:706,7'
          Branch Sides:
            - BranchSide:      'unicode.c:706,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:709,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:709,21'
          Branch Sides:
            - BranchSide:      'unicode.c:709,24'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
            - BranchSide:      'unicode.c:712,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:709,7'
          Branch Sides:
            - BranchSide:      'unicode.c:709,37'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:712,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:712,26'
          Branch Sides:
            - BranchSide:      'unicode.c:712,61'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:712,29'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:712,43'
          Branch Sides:
            - BranchSide:      'unicode.c:712,61'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:712,46'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:712,7'
          Branch Sides:
            - BranchSide:      'unicode.c:712,61'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:714,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:714,24'
          Branch Sides:
            - BranchSide:      'unicode.c:714,55'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:714,27'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:714,39'
          Branch Sides:
            - BranchSide:      'unicode.c:714,55'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:714,42'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:714,7'
          Branch Sides:
            - BranchSide:      'unicode.c:714,55'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:717,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_unicode_is_code_ctype
        - Branch String:   'unicode.c:717,7'
          Branch Sides:
            - BranchSide:      'unicode.c:718,39'
              BranchSideFuncs:
                - onigenc_unicode_is_code_ctype
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:723,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:718,9'
          Branch Sides:
            - BranchSide:      'unicode.c:719,7'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:720,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:723,28'
          Branch Sides:
            - BranchSide:      'unicode.c:723,31'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:726,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:723,7'
          Branch Sides:
            - BranchSide:      'unicode.c:723,51'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:726,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:726,7'
          Branch Sides:
            - BranchSide:      'unicode.c:726,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:726,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:726,7'
          Branch Sides:
            - BranchSide:      'unicode.c:726,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:726,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:726,7'
          Branch Sides:
            - BranchSide:      'unicode.c:726,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:727,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:727,7'
          Branch Sides:
            - BranchSide:      'unicode.c:727,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:728,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
        - Branch String:   'unicode.c:727,7'
          Branch Sides:
            - BranchSide:      'unicode.c:727,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:728,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
        - Branch String:   'unicode.c:727,7'
          Branch Sides:
            - BranchSide:      'unicode.c:728,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:737,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:728,5'
          Branch Sides:
            - BranchSide:      'unicode.c:729,14'
              BranchSideFuncs:
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:735,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:732,13'
          Branch Sides:
            - BranchSide:      'unicode.c:728,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:732,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:732,13'
          Branch Sides:
            - BranchSide:      'unicode.c:728,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:732,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:732,11'
          Branch Sides:
            - BranchSide:      'unicode.c:728,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:733,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:737,7'
          Branch Sides:
            - BranchSide:      'unicode.c:737,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
            - BranchSide:      'unicode.c:739,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:737,7'
          Branch Sides:
            - BranchSide:      'unicode.c:739,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
            - BranchSide:      'unicode.c:751,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:739,9'
          Branch Sides:
            - BranchSide:      'unicode.c:739,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:739,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:739,9'
          Branch Sides:
            - BranchSide:      'unicode.c:739,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:742,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:742,28'
          Branch Sides:
            - BranchSide:      'unicode.c:742,31'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:743,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:742,31'
          Branch Sides:
            - BranchSide:      'unicode.c:742,31'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:743,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:742,9'
          Branch Sides:
            - BranchSide:      'unicode.c:743,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:748,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:744,11'
          Branch Sides:
            - BranchSide:      'unicode.c:745,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:747,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:745,13'
          Branch Sides:
            - BranchSide:      'unicode.c:745,34'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:745,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:745,13'
          Branch Sides:
            - BranchSide:      'unicode.c:745,34'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:746,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:751,28'
          Branch Sides:
            - BranchSide:      'unicode.c:751,31'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:752,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:751,31'
          Branch Sides:
            - BranchSide:      'unicode.c:751,31'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:752,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:751,7'
          Branch Sides:
            - BranchSide:      'unicode.c:752,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:766,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:752,9'
          Branch Sides:
            - BranchSide:      'unicode.c:752,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:753,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
        - Branch String:   'unicode.c:752,9'
          Branch Sides:
            - BranchSide:      'unicode.c:753,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:764,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:754,7'
          Branch Sides:
            - BranchSide:      'unicode.c:755,16'
              BranchSideFuncs:
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:762,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:758,15'
          Branch Sides:
            - BranchSide:      'unicode.c:754,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:758,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:758,15'
          Branch Sides:
            - BranchSide:      'unicode.c:754,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:758,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:758,13'
          Branch Sides:
            - BranchSide:      'unicode.c:754,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:759,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:762,11'
          Branch Sides:
            - BranchSide:      'unicode.c:762,34'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:762,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:762,11'
          Branch Sides:
            - BranchSide:      'unicode.c:762,34'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:763,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:766,7'
          Branch Sides:
            - BranchSide:      'unicode.c:768,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
            - BranchSide:      'unicode.c:780,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:768,9'
          Branch Sides:
            - BranchSide:      'unicode.c:768,32'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:771,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:771,9'
          Branch Sides:
            - BranchSide:      'unicode.c:772,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:777,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:773,11'
          Branch Sides:
            - BranchSide:      'unicode.c:774,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:776,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:774,13'
          Branch Sides:
            - BranchSide:      'unicode.c:774,38'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:775,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:780,7'
          Branch Sides:
            - BranchSide:      'unicode.c:781,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:795,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:781,9'
          Branch Sides:
            - BranchSide:      'unicode.c:782,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_type
            - BranchSide:      'unicode.c:793,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:783,7'
          Branch Sides:
            - BranchSide:      'unicode.c:784,16'
              BranchSideFuncs:
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:791,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:787,15'
          Branch Sides:
            - BranchSide:      'unicode.c:783,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_type
            - BranchSide:      'unicode.c:787,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:787,15'
          Branch Sides:
            - BranchSide:      'unicode.c:783,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_type
            - BranchSide:      'unicode.c:787,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:787,13'
          Branch Sides:
            - BranchSide:      'unicode.c:783,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_type
            - BranchSide:      'unicode.c:788,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:791,11'
          Branch Sides:
            - BranchSide:      'unicode.c:791,38'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:792,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:795,7'
          Branch Sides:
            - BranchSide:      'unicode.c:797,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:817,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:797,9'
          Branch Sides:
            - BranchSide:      'unicode.c:797,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:800,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:800,9'
          Branch Sides:
            - BranchSide:      'unicode.c:800,31'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:800,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:800,9'
          Branch Sides:
            - BranchSide:      'unicode.c:800,31'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:803,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:803,27'
          Branch Sides:
            - BranchSide:      'unicode.c:803,30'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:804,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
        - Branch String:   'unicode.c:803,30'
          Branch Sides:
            - BranchSide:      'unicode.c:803,30'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:804,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
        - Branch String:   'unicode.c:803,9'
          Branch Sides:
            - BranchSide:      'unicode.c:804,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:815,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:805,7'
          Branch Sides:
            - BranchSide:      'unicode.c:806,16'
              BranchSideFuncs:
                - wb_get_type
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:813,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:809,15'
          Branch Sides:
            - BranchSide:      'unicode.c:805,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:809,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:809,15'
          Branch Sides:
            - BranchSide:      'unicode.c:805,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:809,15'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:809,13'
          Branch Sides:
            - BranchSide:      'unicode.c:805,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
                - wb_get_type
            - BranchSide:      'unicode.c:810,11'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:813,11'
          Branch Sides:
            - BranchSide:      'unicode.c:813,32'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:814,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:817,7'
          Branch Sides:
            - BranchSide:      'unicode.c:819,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
            - BranchSide:      'unicode.c:831,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:819,9'
          Branch Sides:
            - BranchSide:      'unicode.c:819,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:819,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:819,9'
          Branch Sides:
            - BranchSide:      'unicode.c:819,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:822,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
                - wb_get_next_main_code
        - Branch String:   'unicode.c:822,25'
          Branch Sides:
            - BranchSide:      'unicode.c:822,28'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:823,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:822,28'
          Branch Sides:
            - BranchSide:      'unicode.c:822,28'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:823,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:822,9'
          Branch Sides:
            - BranchSide:      'unicode.c:823,33'
              BranchSideFuncs:
                - wb_get_next_main_code
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:828,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:824,11'
          Branch Sides:
            - BranchSide:      'unicode.c:825,13'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:827,5'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:825,13'
          Branch Sides:
            - BranchSide:      'unicode.c:825,32'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:826,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:831,27'
          Branch Sides:
            - BranchSide:      'unicode.c:831,30'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:834,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:831,7'
          Branch Sides:
            - BranchSide:      'unicode.c:831,49'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:834,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:834,7'
          Branch Sides:
            - BranchSide:      'unicode.c:834,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:836,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:834,28'
          Branch Sides:
            - BranchSide:      'unicode.c:834,31'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:836,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:834,50'
          Branch Sides:
            - BranchSide:      'unicode.c:834,53'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:836,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:835,7'
          Branch Sides:
            - BranchSide:      'unicode.c:835,10'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:836,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:834,7'
          Branch Sides:
            - BranchSide:      'unicode.c:836,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:840,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:836,9'
          Branch Sides:
            - BranchSide:      'unicode.c:836,32'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:837,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:840,7'
          Branch Sides:
            - BranchSide:      'unicode.c:841,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:848,7'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:841,9'
          Branch Sides:
            - BranchSide:      'unicode.c:841,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:842,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:841,28'
          Branch Sides:
            - BranchSide:      'unicode.c:841,31'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:842,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:841,48'
          Branch Sides:
            - BranchSide:      'unicode.c:841,51'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:842,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:841,9'
          Branch Sides:
            - BranchSide:      'unicode.c:842,7'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:843,3'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:848,37'
          Branch Sides:
            - BranchSide:      'unicode.c:848,40'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:848,46'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:848,7'
          Branch Sides:
            - BranchSide:      'unicode.c:848,46'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
            - BranchSide:      'unicode.c:849,9'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:850,5'
          Branch Sides:
            - BranchSide:      'unicode.c:851,16'
              BranchSideFuncs:
                - wb_get_type
                - onigenc_get_prev_char_head
            - BranchSide:      'unicode.c:858,10'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:853,11'
          Branch Sides:
            - BranchSide:      'unicode.c:854,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:856,8'
              BranchSideFuncs:
                - onigenc_get_prev_char_head
                - wb_get_type
        - Branch String:   'unicode.c:858,9'
          Branch Sides:
            - BranchSide:      'unicode.c:858,23'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:859,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:695,12'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:702,10'
          Dst:             wb_get_type
        - Src:             'unicode.c:703,10'
          Dst:             wb_get_type
        - Src:             'unicode.c:718,9'
          Dst:             onigenc_unicode_is_code_ctype
        - Src:             'unicode.c:728,18'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:731,14'
          Dst:             wb_get_type
        - Src:             'unicode.c:743,11'
          Dst:             wb_get_next_main_code
        - Src:             'unicode.c:754,20'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:757,17'
          Dst:             wb_get_type
        - Src:             'unicode.c:772,11'
          Dst:             wb_get_next_main_code
        - Src:             'unicode.c:783,20'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:786,17'
          Dst:             wb_get_type
        - Src:             'unicode.c:805,20'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:808,17'
          Dst:             wb_get_type
        - Src:             'unicode.c:823,11'
          Dst:             wb_get_next_main_code
        - Src:             'unicode.c:850,20'
          Dst:             onigenc_get_prev_char_head
        - Src:             'unicode.c:852,16'
          Dst:             wb_get_type
    - functionName:    onigenc_unicode_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - flag
        - p
        - end
        - items
      BBCount:         200
      ICount:          1704
      EdgeCount:       260
      CyclomaticComplexity: 62
      functionsReached:
        - onigenc_unicode_fold1_key
        - onigenc_unicode_fold2_key
        - onigenc_unicode_fold3_key
        - onigenc_unicode_unfold_key
      functionUses:    5
      BranchProfiles:
        - Branch String:   'unicode.c:303,7'
          Branch Sides:
            - BranchSide:      'unicode.c:304,11'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:306,9'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:304,9'
          Branch Sides:
            - BranchSide:      'unicode.c:304,47'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:305,3'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:342,17'
          Branch Sides:
            - BranchSide:      'unicode.c:342,20'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:346,16'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:342,7'
          Branch Sides:
            - BranchSide:      'unicode.c:343,17'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:346,16'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:348,7'
          Branch Sides:
            - BranchSide:      'unicode.c:349,5'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:351,7'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:351,7'
          Branch Sides:
            - BranchSide:      'unicode.c:351,11'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:354,12'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:359,18'
          Branch Sides:
            - BranchSide:      'unicode.c:359,21'
              BranchSideFuncs:
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:363,18'
              BranchSideFuncs:
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:359,9'
          Branch Sides:
            - BranchSide:      'unicode.c:360,19'
              BranchSideFuncs:
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:363,18'
              BranchSideFuncs:
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:366,9'
          Branch Sides:
            - BranchSide:      'unicode.c:367,14'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:423,39'
              BranchSideFuncs:
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:372,20'
          Branch Sides:
            - BranchSide:      'unicode.c:372,23'
              BranchSideFuncs:
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:376,20'
              BranchSideFuncs:
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:372,11'
          Branch Sides:
            - BranchSide:      'unicode.c:373,21'
              BranchSideFuncs:
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:376,20'
              BranchSideFuncs:
                - onigenc_unicode_fold3_key
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:379,11'
          Branch Sides:
            - BranchSide:      'unicode.c:380,13'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:421,5'
              BranchSideFuncs:
                - onigenc_unicode_fold2_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:381,9'
          Branch Sides:
            - BranchSide:      'unicode.c:382,31'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:388,17'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:388,9'
          Branch Sides:
            - BranchSide:      'unicode.c:390,23'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:402,16'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:393,15'
          Branch Sides:
            - BranchSide:      'unicode.c:394,21'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:400,9'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:395,13'
          Branch Sides:
            - BranchSide:      'unicode.c:396,29'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:398,24'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:402,9'
          Branch Sides:
            - BranchSide:      'unicode.c:403,18'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:419,16'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:403,11'
          Branch Sides:
            - BranchSide:      'unicode.c:404,20'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:404,13'
          Branch Sides:
            - BranchSide:      'unicode.c:405,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:416,11'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:405,45'
          Branch Sides:
            - BranchSide:      'unicode.c:405,48'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:409,35'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:405,74'
          Branch Sides:
            - BranchSide:      'unicode.c:406,19'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:409,35'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:405,19'
          Branch Sides:
            - BranchSide:      'unicode.c:407,17'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:409,35'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:424,9'
          Branch Sides:
            - BranchSide:      'unicode.c:425,11'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:461,3'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:426,7'
          Branch Sides:
            - BranchSide:      'unicode.c:427,29'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:433,15'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:433,7'
          Branch Sides:
            - BranchSide:      'unicode.c:435,21'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:447,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:438,13'
          Branch Sides:
            - BranchSide:      'unicode.c:439,19'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:445,7'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:440,11'
          Branch Sides:
            - BranchSide:      'unicode.c:441,27'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:443,22'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:447,7'
          Branch Sides:
            - BranchSide:      'unicode.c:448,16'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:459,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:448,9'
          Branch Sides:
            - BranchSide:      'unicode.c:449,15'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:457,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:449,41'
          Branch Sides:
            - BranchSide:      'unicode.c:449,44'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:451,31'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:449,15'
          Branch Sides:
            - BranchSide:      'unicode.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:451,31'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:464,7'
          Branch Sides:
            - BranchSide:      'unicode.c:465,9'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:569,43'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:465,9'
          Branch Sides:
            - BranchSide:      'unicode.c:468,11'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:490,15'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:468,45'
          Branch Sides:
            - BranchSide:      'unicode.c:469,11'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:470,29'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:468,11'
          Branch Sides:
            - BranchSide:      'unicode.c:470,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:476,12'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:477,7'
          Branch Sides:
            - BranchSide:      'unicode.c:478,32'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:489,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:479,13'
          Branch Sides:
            - BranchSide:      'unicode.c:480,15'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:488,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:480,49'
          Branch Sides:
            - BranchSide:      'unicode.c:481,15'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:482,33'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:480,15'
          Branch Sides:
            - BranchSide:      'unicode.c:482,33'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:491,11'
          Branch Sides:
            - BranchSide:      'unicode.c:492,13'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:528,13'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:493,9'
          Branch Sides:
            - BranchSide:      'unicode.c:494,34'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:503,17'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:495,15'
          Branch Sides:
            - BranchSide:      'unicode.c:495,40'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:497,31'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:503,9'
          Branch Sides:
            - BranchSide:      'unicode.c:505,23'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:517,16'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:508,15'
          Branch Sides:
            - BranchSide:      'unicode.c:509,21'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:515,9'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:510,13'
          Branch Sides:
            - BranchSide:      'unicode.c:511,29'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:513,24'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:517,9'
          Branch Sides:
            - BranchSide:      'unicode.c:518,18'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:526,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:518,11'
          Branch Sides:
            - BranchSide:      'unicode.c:519,33'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:525,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:529,9'
          Branch Sides:
            - BranchSide:      'unicode.c:530,34'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:539,17'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:531,15'
          Branch Sides:
            - BranchSide:      'unicode.c:531,40'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:533,31'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:539,9'
          Branch Sides:
            - BranchSide:      'unicode.c:541,23'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:553,16'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:544,15'
          Branch Sides:
            - BranchSide:      'unicode.c:545,21'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:551,9'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:546,13'
          Branch Sides:
            - BranchSide:      'unicode.c:547,29'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
            - BranchSide:      'unicode.c:549,24'
              BranchSideFuncs:
                - onigenc_unicode_fold1_key
        - Branch String:   'unicode.c:553,9'
          Branch Sides:
            - BranchSide:      'unicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:554,18'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:554,11'
          Branch Sides:
            - BranchSide:      'unicode.c:555,20'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:564,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:555,13'
          Branch Sides:
            - BranchSide:      'unicode.c:556,35'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:563,11'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:572,7'
          Branch Sides:
            - BranchSide:      'unicode.c:573,16'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:581,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:574,46'
          Branch Sides:
            - BranchSide:      'unicode.c:574,48'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:575,31'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:574,13'
          Branch Sides:
            - BranchSide:      'unicode.c:575,31'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:580,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:341,10'
          Dst:             onigenc_unicode_unfold_key
        - Src:             'unicode.c:358,11'
          Dst:             onigenc_unicode_unfold_key
        - Src:             'unicode.c:371,13'
          Dst:             onigenc_unicode_unfold_key
        - Src:             'unicode.c:378,15'
          Dst:             onigenc_unicode_fold3_key
        - Src:             'unicode.c:392,20'
          Dst:             onigenc_unicode_fold1_key
        - Src:             'unicode.c:423,13'
          Dst:             onigenc_unicode_fold2_key
        - Src:             'unicode.c:437,18'
          Dst:             onigenc_unicode_fold1_key
        - Src:             'unicode.c:507,19'
          Dst:             onigenc_unicode_fold1_key
        - Src:             'unicode.c:543,19'
          Dst:             onigenc_unicode_fold1_key
        - Src:             'unicode.c:569,17'
          Dst:             onigenc_unicode_fold1_key
    - functionName:    apply_case_fold3
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
        - f
        - arg
      BBCount:         21
      ICount:          176
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unicode.c:210,3'
          Branch Sides:
            - BranchSide:      'unicode.c:211,27'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:231,3'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:213,5'
          Branch Sides:
            - BranchSide:      'unicode.c:214,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:217,11'
          Branch Sides:
            - BranchSide:      'unicode.c:217,26'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:219,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:219,7'
          Branch Sides:
            - BranchSide:      'unicode.c:220,33'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:226,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:222,13'
          Branch Sides:
            - BranchSide:      'unicode.c:222,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:223,15'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:224,13'
          Branch Sides:
            - BranchSide:      'unicode.c:224,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:225,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    apply_case_fold2
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
        - f
        - arg
      BBCount:         21
      ICount:          176
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unicode.c:181,3'
          Branch Sides:
            - BranchSide:      'unicode.c:182,27'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:202,3'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:184,5'
          Branch Sides:
            - BranchSide:      'unicode.c:185,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:188,11'
          Branch Sides:
            - BranchSide:      'unicode.c:188,26'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:190,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:190,7'
          Branch Sides:
            - BranchSide:      'unicode.c:191,33'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:193,13'
          Branch Sides:
            - BranchSide:      'unicode.c:193,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:194,15'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:195,13'
          Branch Sides:
            - BranchSide:      'unicode.c:195,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:196,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    apply_case_fold1
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - from
        - to
        - f
        - arg
      BBCount:         39
      ICount:          260
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'unicode.c:142,3'
          Branch Sides:
            - BranchSide:      'unicode.c:143,27'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:144,39'
          Branch Sides:
            - BranchSide:      'unicode.c:144,44'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:144,9'
          Branch Sides:
            - BranchSide:      'unicode.c:144,73'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:146,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:147,5'
          Branch Sides:
            - BranchSide:      'unicode.c:148,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:150,41'
          Branch Sides:
            - BranchSide:      'unicode.c:150,46'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:153,13'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:150,11'
          Branch Sides:
            - BranchSide:      'unicode.c:151,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:153,13'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:154,11'
          Branch Sides:
            - BranchSide:      'unicode.c:154,26'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:155,13'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:156,11'
          Branch Sides:
            - BranchSide:      'unicode.c:156,26'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:158,14'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:158,7'
          Branch Sides:
            - BranchSide:      'unicode.c:159,33'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:168,5'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:160,43'
          Branch Sides:
            - BranchSide:      'unicode.c:161,15'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:163,15'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:160,13'
          Branch Sides:
            - BranchSide:      'unicode.c:161,47'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:163,15'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:164,13'
          Branch Sides:
            - BranchSide:      'unicode.c:164,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:165,15'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:166,13'
          Branch Sides:
            - BranchSide:      'unicode.c:166,28'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:167,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    onigenc_unicode_apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - apply_case_fold1
        - apply_case_fold2
        - apply_case_fold3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'unicode.c:241,7'
          Branch Sides:
            - BranchSide:      'unicode.c:241,22'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:261,26'
              BranchSideFuncs:
                - apply_case_fold1
                - apply_case_fold2
                - apply_case_fold2
                - apply_case_fold3
        - Branch String:   'unicode.c:262,9'
          Branch Sides:
            - BranchSide:      'unicode.c:262,24'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:267,8'
              BranchSideFuncs:
                - apply_case_fold2
                - apply_case_fold2
                - apply_case_fold3
        - Branch String:   'unicode.c:267,7'
          Branch Sides:
            - BranchSide:      'unicode.c:268,5'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:270,52'
              BranchSideFuncs:
                - apply_case_fold2
                - apply_case_fold2
                - apply_case_fold3
        - Branch String:   'unicode.c:271,7'
          Branch Sides:
            - BranchSide:      'unicode.c:271,22'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:276,69'
              BranchSideFuncs:
                - apply_case_fold2
                - apply_case_fold3
        - Branch String:   'unicode.c:277,9'
          Branch Sides:
            - BranchSide:      'unicode.c:277,24'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:282,52'
              BranchSideFuncs:
                - apply_case_fold3
        - Branch String:   'unicode.c:283,7'
          Branch Sides:
            - BranchSide:      'unicode.c:283,22'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:285,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:240,7'
          Dst:             apply_case_fold1
        - Src:             'unicode.c:261,9'
          Dst:             apply_case_fold1
        - Src:             'unicode.c:270,7'
          Dst:             apply_case_fold2
        - Src:             'unicode.c:276,9'
          Dst:             apply_case_fold2
        - Src:             'unicode.c:282,7'
          Dst:             apply_case_fold3
    - functionName:    onigenc_unicode_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - flag
        - pp
        - end
        - fold
      BBCount:         40
      ICount:          294
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - onigenc_unicode_unfold_key
      functionUses:    5
      BranchProfiles:
        - Branch String:   'unicode.c:106,41'
          Branch Sides:
            - BranchSide:      'unicode.c:106,44'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
            - BranchSide:      'unicode.c:107,38'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
        - Branch String:   'unicode.c:106,7'
          Branch Sides:
            - BranchSide:      'unicode.c:107,38'
              BranchSideFuncs:
                - onigenc_unicode_unfold_key
            - BranchSide:      'unicode.c:130,10'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:108,9'
          Branch Sides:
            - BranchSide:      'unicode.c:109,11'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:109,11'
          Branch Sides:
            - BranchSide:      'unicode.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:110,47'
          Branch Sides:
            - BranchSide:      'unicode.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:112,18'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:110,13'
          Branch Sides:
            - BranchSide:      'unicode.c:112,18'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:113,7'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:117,9'
          Branch Sides:
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:117,9'
          Branch Sides:
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:117,9'
          Branch Sides:
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:119,9'
          Branch Sides:
            - BranchSide:      'unicode.c:120,29'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:125,16'
              BranchSideFuncs: []
        - Branch String:   'unicode.c:130,3'
          Branch Sides:
            - BranchSide:      'unicode.c:131,17'
              BranchSideFuncs: []
            - BranchSide:      'unicode.c:133,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode.c:107,11'
          Dst:             onigenc_unicode_unfold_key
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/unicode_unfold_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_codes_byte_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'unicode_unfold_key.c:90,37'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_unfold_key.c:90,99'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_unfold_key.c:90,160'
          Dst:             onig_codes_byte_at
    - functionName:    onigenc_unicode_unfold_key
      functionSourceFile: '/src/oniguruma/src/unicode_unfold_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 3498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
      functionUses:    4
      BranchProfiles:
        - Branch String:   'unicode_unfold_key.c:3489,11'
          Branch Sides:
            - BranchSide:      'unicode_unfold_key.c:3491,42'
              BranchSideFuncs: []
            - BranchSide:      'unicode_unfold_key.c:3497,3'
              BranchSideFuncs: []
        - Branch String:   'unicode_unfold_key.c:3493,29'
          Branch Sides:
            - BranchSide:      'unicode_unfold_key.c:3493,41'
              BranchSideFuncs: []
            - BranchSide:      'unicode_unfold_key.c:3495,9'
              BranchSideFuncs: []
        - Branch String:   'unicode_unfold_key.c:3493,15'
          Branch Sides:
            - BranchSide:      'unicode_unfold_key.c:3494,30'
              BranchSideFuncs: []
            - BranchSide:      'unicode_unfold_key.c:3495,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode_unfold_key.c:3487,17'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/unicode_fold1_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_codes_byte_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'unicode_fold1_key.c:86,37'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_fold1_key.c:86,98'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_fold1_key.c:86,157'
          Dst:             onig_codes_byte_at
    - functionName:    onigenc_unicode_fold1_key
      functionSourceFile: '/src/oniguruma/src/unicode_fold1_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - onig_codes_cmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'unicode_fold1_key.c:3129,11'
          Branch Sides:
            - BranchSide:      'unicode_fold1_key.c:3131,32'
              BranchSideFuncs:
                - onig_codes_cmp
            - BranchSide:      'unicode_fold1_key.c:3137,3'
              BranchSideFuncs: []
        - Branch String:   'unicode_fold1_key.c:3133,26'
          Branch Sides:
            - BranchSide:      'unicode_fold1_key.c:3133,44'
              BranchSideFuncs:
                - onig_codes_cmp
            - BranchSide:      'unicode_fold1_key.c:3135,9'
              BranchSideFuncs: []
        - Branch String:   'unicode_fold1_key.c:3133,15'
          Branch Sides:
            - BranchSide:      'unicode_fold1_key.c:3134,20'
              BranchSideFuncs: []
            - BranchSide:      'unicode_fold1_key.c:3135,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode_fold1_key.c:3127,17'
          Dst:             hash
        - Src:             'unicode_fold1_key.c:3133,29'
          Dst:             onig_codes_cmp
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/unicode_fold2_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_codes_byte_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'unicode_fold2_key.c:86,37'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_fold2_key.c:86,96'
          Dst:             onig_codes_byte_at
    - functionName:    onigenc_unicode_fold2_key
      functionSourceFile: '/src/oniguruma/src/unicode_fold2_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - onig_codes_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unicode_fold2_key.c:218,11'
          Branch Sides:
            - BranchSide:      'unicode_fold2_key.c:220,32'
              BranchSideFuncs:
                - onig_codes_cmp
            - BranchSide:      'unicode_fold2_key.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'unicode_fold2_key.c:222,26'
          Branch Sides:
            - BranchSide:      'unicode_fold2_key.c:222,44'
              BranchSideFuncs:
                - onig_codes_cmp
            - BranchSide:      'unicode_fold2_key.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'unicode_fold2_key.c:222,15'
          Branch Sides:
            - BranchSide:      'unicode_fold2_key.c:223,20'
              BranchSideFuncs: []
            - BranchSide:      'unicode_fold2_key.c:224,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode_fold2_key.c:216,17'
          Dst:             hash
        - Src:             'unicode_fold2_key.c:222,29'
          Dst:             onig_codes_cmp
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/unicode_fold3_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onig_codes_byte_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'unicode_fold3_key.c:86,37'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_fold3_key.c:86,96'
          Dst:             onig_codes_byte_at
        - Src:             'unicode_fold3_key.c:86,155'
          Dst:             onig_codes_byte_at
    - functionName:    onigenc_unicode_fold3_key
      functionSourceFile: '/src/oniguruma/src/unicode_fold3_key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - codes
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hash
        - onig_codes_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'unicode_fold3_key.c:128,11'
          Branch Sides:
            - BranchSide:      'unicode_fold3_key.c:130,32'
              BranchSideFuncs:
                - onig_codes_cmp
            - BranchSide:      'unicode_fold3_key.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'unicode_fold3_key.c:132,26'
          Branch Sides:
            - BranchSide:      'unicode_fold3_key.c:132,44'
              BranchSideFuncs:
                - onig_codes_cmp
            - BranchSide:      'unicode_fold3_key.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'unicode_fold3_key.c:132,15'
          Branch Sides:
            - BranchSide:      'unicode_fold3_key.c:133,20'
              BranchSideFuncs: []
            - BranchSide:      'unicode_fold3_key.c:134,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'unicode_fold3_key.c:126,17'
          Dst:             hash
        - Src:             'unicode_fold3_key.c:132,29'
          Dst:             onig_codes_cmp
    - functionName:    init
      functionSourceFile: '/src/oniguruma/src/ascii.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         36
      ICount:          278
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - onig_builtin_cmp
        - onig_builtin_count
        - onig_builtin_error
        - onig_builtin_fail
        - onig_builtin_max
        - onig_builtin_mismatch
        - onig_builtin_skip
        - onig_builtin_total_count
        - onig_set_callout_of_name
        - onigenc_str_bytelen_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ascii.c:43,9'
          Branch Sides:
            - BranchSide:      'ascii.c:37,9'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
            - BranchSide:      'ascii.c:45,27'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:45,27'
          Branch Sides:
            - BranchSide:      'ascii.c:45,27'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:46,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:46,27'
          Branch Sides:
            - BranchSide:      'ascii.c:46,27'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:48,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:48,27'
          Branch Sides:
            - BranchSide:      'ascii.c:48,27'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:51,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:55,5'
          Branch Sides:
            - BranchSide:      'ascii.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:57,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:59,5'
          Branch Sides:
            - BranchSide:      'ascii.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:61,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:63,5'
          Branch Sides:
            - BranchSide:      'ascii.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:65,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:67,5'
          Branch Sides:
            - BranchSide:      'ascii.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:69,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'ascii.c:73,5'
          Branch Sides:
            - BranchSide:      'ascii.c:73,5'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:77,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ascii.c:45,27'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:45,27'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:45,27'
          Dst:             onig_builtin_fail
        - Src:             'ascii.c:46,27'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:46,27'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:46,27'
          Dst:             onig_builtin_mismatch
        - Src:             'ascii.c:48,27'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:48,27'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:48,27'
          Dst:             onig_builtin_skip
        - Src:             'ascii.c:55,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:55,5'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:55,5'
          Dst:             onig_builtin_max
        - Src:             'ascii.c:59,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:59,5'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:59,5'
          Dst:             onig_builtin_error
        - Src:             'ascii.c:63,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:63,5'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:63,5'
          Dst:             onig_builtin_count
        - Src:             'ascii.c:67,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:67,5'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:67,5'
          Dst:             onig_builtin_total_count
        - Src:             'ascii.c:73,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'ascii.c:73,5'
          Dst:             onig_set_callout_of_name
        - Src:             'ascii.c:73,5'
          Dst:             onig_builtin_cmp
    - functionName:    ascii_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/ascii.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ascii.c:93,7'
          Branch Sides:
            - BranchSide:      'ascii.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'ascii.c:94,9'
          Branch Sides:
            - BranchSide:      'ascii.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'ascii.c:97,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         26
      ICount:          127
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - mbc_enc_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf8.c:81,3'
          Branch Sides:
            - BranchSide:      'utf8.c:82,10'
              BranchSideFuncs:
                - mbc_enc_len
            - BranchSide:      'utf8.c:97,3'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:82,19'
          Branch Sides:
            - BranchSide:      'utf8.c:82,24'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:83,7'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:82,33'
          Branch Sides:
            - BranchSide:      'utf8.c:82,37'
              BranchSideFuncs:
                - mbc_enc_len
            - BranchSide:      'utf8.c:85,24'
              BranchSideFuncs:
                - mbc_enc_len
        - Branch String:   'utf8.c:82,9'
          Branch Sides:
            - BranchSide:      'utf8.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:85,24'
              BranchSideFuncs:
                - mbc_enc_len
        - Branch String:   'utf8.c:86,9'
          Branch Sides:
            - BranchSide:      'utf8.c:81,3'
              BranchSideFuncs:
                - mbc_enc_len
            - BranchSide:      'utf8.c:87,14'
              BranchSideFuncs:
                - mbc_enc_len
        - Branch String:   'utf8.c:87,7'
          Branch Sides:
            - BranchSide:      'utf8.c:88,13'
              BranchSideFuncs:
                - mbc_enc_len
            - BranchSide:      'utf8.c:94,5'
              BranchSideFuncs:
                - mbc_enc_len
        - Branch String:   'utf8.c:88,13'
          Branch Sides:
            - BranchSide:      'utf8.c:89,11'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:91,15'
              BranchSideFuncs:
                - mbc_enc_len
        - Branch String:   'utf8.c:91,13'
          Branch Sides:
            - BranchSide:      'utf8.c:92,11'
              BranchSideFuncs:
                - mbc_enc_len
            - BranchSide:      'utf8.c:93,7'
              BranchSideFuncs:
                - mbc_enc_len
      Callsites:
        - Src:             'utf8.c:85,11'
          Dst:             mbc_enc_len
    - functionName:    mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf8.c:249,7'
          Branch Sides:
            - BranchSide:      'utf8.c:249,35'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:250,7'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:252,27'
          Branch Sides:
            - BranchSide:      'utf8.c:252,3'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:252,30'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:252,3'
          Branch Sides:
            - BranchSide:      'utf8.c:252,42'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:253,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_ctype_code_range
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctype
        - sb_out
        - ranges
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_ctype_code_range
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:240,10'
          Dst:             onigenc_unicode_ctype_code_range
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_get_case_fold_codes_by_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf8.c:260,10'
          Dst:             onigenc_unicode_get_case_fold_codes_by_str
    - functionName:    mbc_to_code
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - mbc_enc_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf8.c:107,7'
          Branch Sides:
            - BranchSide:      'utf8.c:107,43'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:110,7'
          Branch Sides:
            - BranchSide:      'utf8.c:111,8'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:125,28'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:113,5'
          Branch Sides:
            - BranchSide:      'utf8.c:114,13'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf8.c:106,9'
          Dst:             mbc_enc_len
    - functionName:    code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf8.c:132,12'
          Branch Sides:
            - BranchSide:      'utf8.c:132,38'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:133,13'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:133,12'
          Branch Sides:
            - BranchSide:      'utf8.c:133,38'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:134,13'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:134,12'
          Branch Sides:
            - BranchSide:      'utf8.c:134,38'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:135,13'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:135,12'
          Branch Sides:
            - BranchSide:      'utf8.c:135,38'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:145,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    code_to_mbc
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         13
      ICount:          134
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf8.c:154,7'
          Branch Sides:
            - BranchSide:      'utf8.c:155,20'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:159,16'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:161,9'
          Branch Sides:
            - BranchSide:      'utf8.c:162,25'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:164,15'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:164,14'
          Branch Sides:
            - BranchSide:      'utf8.c:165,25'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:168,15'
              BranchSideFuncs: []
        - Branch String:   'utf8.c:168,14'
          Branch Sides:
            - BranchSide:      'utf8.c:169,25'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:199,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - fold
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - onigenc_unicode_mbc_case_fold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf8.c:213,7'
          Branch Sides:
            - BranchSide:      'utf8.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'utf8.c:230,62'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
      Callsites:
        - Src:             'utf8.c:230,12'
          Dst:             onigenc_unicode_mbc_case_fold
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - utf16be_mbc_enc_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:107,3'
          Branch Sides:
            - BranchSide:      'utf16_be.c:108,35'
              BranchSideFuncs:
                - utf16be_mbc_enc_len
            - BranchSide:      'utf16_be.c:122,7'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:109,9'
          Branch Sides:
            - BranchSide:      'utf16_be.c:110,11'
              BranchSideFuncs:
                - utf16be_mbc_enc_len
            - BranchSide:      'utf16_be.c:116,11'
              BranchSideFuncs:
                - utf16be_mbc_enc_len
        - Branch String:   'utf16_be.c:110,11'
          Branch Sides:
            - BranchSide:      'utf16_be.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:112,13'
              BranchSideFuncs:
                - utf16be_mbc_enc_len
        - Branch String:   'utf16_be.c:112,11'
          Branch Sides:
            - BranchSide:      'utf16_be.c:113,9'
              BranchSideFuncs:
                - utf16be_mbc_enc_len
            - BranchSide:      'utf16_be.c:114,5'
              BranchSideFuncs:
                - utf16be_mbc_enc_len
        - Branch String:   'utf16_be.c:116,11'
          Branch Sides:
            - BranchSide:      'utf16_be.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:117,9'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:122,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:123,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:125,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf16_be.c:108,15'
          Dst:             utf16be_mbc_enc_len
    - functionName:    utf16be_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         36
      ICount:          278
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - onig_builtin_cmp
        - onig_builtin_count
        - onig_builtin_error
        - onig_builtin_fail
        - onig_builtin_max
        - onig_builtin_mismatch
        - onig_builtin_skip
        - onig_builtin_total_count
        - onig_set_callout_of_name
        - onigenc_str_bytelen_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:44,9'
          Branch Sides:
            - BranchSide:      'utf16_be.c:38,9'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
            - BranchSide:      'utf16_be.c:46,44'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:46,44'
          Branch Sides:
            - BranchSide:      'utf16_be.c:46,44'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:47,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:47,64'
          Branch Sides:
            - BranchSide:      'utf16_be.c:47,64'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:48,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:48,44'
          Branch Sides:
            - BranchSide:      'utf16_be.c:48,44'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:50,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:54,5'
          Branch Sides:
            - BranchSide:      'utf16_be.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:56,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:58,5'
          Branch Sides:
            - BranchSide:      'utf16_be.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:60,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:62,5'
          Branch Sides:
            - BranchSide:      'utf16_be.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:64,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:66,5'
          Branch Sides:
            - BranchSide:      'utf16_be.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:68,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_be.c:72,5'
          Branch Sides:
            - BranchSide:      'utf16_be.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:76,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf16_be.c:46,44'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:46,44'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:46,44'
          Dst:             onig_builtin_fail
        - Src:             'utf16_be.c:47,64'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:47,64'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:47,64'
          Dst:             onig_builtin_mismatch
        - Src:             'utf16_be.c:48,44'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:48,44'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:48,44'
          Dst:             onig_builtin_skip
        - Src:             'utf16_be.c:54,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:54,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:54,5'
          Dst:             onig_builtin_max
        - Src:             'utf16_be.c:58,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:58,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:58,5'
          Dst:             onig_builtin_error
        - Src:             'utf16_be.c:62,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:62,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:62,5'
          Dst:             onig_builtin_count
        - Src:             'utf16_be.c:66,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:66,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:66,5'
          Dst:             onig_builtin_total_count
        - Src:             'utf16_be.c:72,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_be.c:72,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_be.c:72,5'
          Dst:             onig_builtin_cmp
    - functionName:    utf16be_is_mbc_newline
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:131,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:132,11'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:132,32'
          Branch Sides:
            - BranchSide:      'utf16_be.c:132,36'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:145,3'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:132,9'
          Branch Sides:
            - BranchSide:      'utf16_be.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:145,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16be_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         4
      ICount:          74
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:154,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:155,16'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:160,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16be_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:168,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:175,5'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:169,9'
          Branch Sides:
            - BranchSide:      'utf16_be.c:170,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:172,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16be_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:184,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:187,14'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:196,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16be_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - fold
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onigenc_unicode_mbc_case_fold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:208,37'
          Branch Sides:
            - BranchSide:      'utf16_be.c:208,41'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf16_be.c:227,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf16_be.c:208,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:209,6'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:227,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
      Callsites:
        - Src:             'utf16_be.c:227,12'
          Dst:             onigenc_unicode_mbc_case_fold
    - functionName:    utf16be_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_get_case_fold_codes_by_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf16_be.c:251,10'
          Dst:             onigenc_unicode_get_case_fold_codes_by_str
    - functionName:    utf16be_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/utf16_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_be.c:234,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:234,35'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:236,8'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:236,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:237,6'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:240,7'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:240,37'
          Branch Sides:
            - BranchSide:      'utf16_be.c:240,40'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:244,19'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:240,54'
          Branch Sides:
            - BranchSide:      'utf16_be.c:241,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:244,19'
              BranchSideFuncs: []
        - Branch String:   'utf16_be.c:240,7'
          Branch Sides:
            - BranchSide:      'utf16_be.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_be.c:244,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         19
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - utf16le_mbc_enc_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:121,3'
          Branch Sides:
            - BranchSide:      'utf16_le.c:122,35'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
            - BranchSide:      'utf16_le.c:134,7'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:123,9'
          Branch Sides:
            - BranchSide:      'utf16_le.c:124,11'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
            - BranchSide:      'utf16_le.c:128,11'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
        - Branch String:   'utf16_le.c:124,23'
          Branch Sides:
            - BranchSide:      'utf16_le.c:124,28'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
            - BranchSide:      'utf16_le.c:126,5'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
        - Branch String:   'utf16_le.c:124,11'
          Branch Sides:
            - BranchSide:      'utf16_le.c:125,9'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
            - BranchSide:      'utf16_le.c:126,5'
              BranchSideFuncs:
                - utf16le_mbc_enc_len
        - Branch String:   'utf16_le.c:128,11'
          Branch Sides:
            - BranchSide:      'utf16_le.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:129,9'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:134,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:135,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf16_le.c:122,15'
          Dst:             utf16le_mbc_enc_len
    - functionName:    utf16le_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         36
      ICount:          278
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - onig_builtin_cmp
        - onig_builtin_count
        - onig_builtin_error
        - onig_builtin_fail
        - onig_builtin_max
        - onig_builtin_mismatch
        - onig_builtin_skip
        - onig_builtin_total_count
        - onig_set_callout_of_name
        - onigenc_str_bytelen_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:42,9'
          Branch Sides:
            - BranchSide:      'utf16_le.c:36,9'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
            - BranchSide:      'utf16_le.c:44,44'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:44,44'
          Branch Sides:
            - BranchSide:      'utf16_le.c:44,44'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:45,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:45,64'
          Branch Sides:
            - BranchSide:      'utf16_le.c:45,64'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:46,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:46,44'
          Branch Sides:
            - BranchSide:      'utf16_le.c:46,44'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:48,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:52,5'
          Branch Sides:
            - BranchSide:      'utf16_le.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:54,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:56,5'
          Branch Sides:
            - BranchSide:      'utf16_le.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:58,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:60,5'
          Branch Sides:
            - BranchSide:      'utf16_le.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:62,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:64,5'
          Branch Sides:
            - BranchSide:      'utf16_le.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:66,10'
              BranchSideFuncs:
                - onigenc_str_bytelen_null
                - onig_set_callout_of_name
        - Branch String:   'utf16_le.c:70,5'
          Branch Sides:
            - BranchSide:      'utf16_le.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:74,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utf16_le.c:44,44'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:44,44'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:44,44'
          Dst:             onig_builtin_fail
        - Src:             'utf16_le.c:45,64'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:45,64'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:45,64'
          Dst:             onig_builtin_mismatch
        - Src:             'utf16_le.c:46,44'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:46,44'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:46,44'
          Dst:             onig_builtin_skip
        - Src:             'utf16_le.c:52,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:52,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:52,5'
          Dst:             onig_builtin_max
        - Src:             'utf16_le.c:56,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:56,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:56,5'
          Dst:             onig_builtin_error
        - Src:             'utf16_le.c:60,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:60,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:60,5'
          Dst:             onig_builtin_count
        - Src:             'utf16_le.c:64,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:64,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:64,5'
          Dst:             onig_builtin_total_count
        - Src:             'utf16_le.c:70,5'
          Dst:             onigenc_str_bytelen_null
        - Src:             'utf16_le.c:70,5'
          Dst:             onig_set_callout_of_name
        - Src:             'utf16_le.c:70,5'
          Dst:             onig_builtin_cmp
    - functionName:    utf16le_is_mbc_newline
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:143,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:144,10'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:158,3'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:144,28'
          Branch Sides:
            - BranchSide:      'utf16_le.c:144,33'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:144,9'
          Branch Sides:
            - BranchSide:      'utf16_le.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:157,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16le_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         4
      ICount:          76
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:168,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:169,16'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:174,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16le_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:99,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:106,5'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:100,9'
          Branch Sides:
            - BranchSide:      'utf16_le.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:103,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16le_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:184,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:187,14'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:197,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf16le_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - fold
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onigenc_unicode_mbc_case_fold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:209,33'
          Branch Sides:
            - BranchSide:      'utf16_le.c:209,38'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf16_le.c:227,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf16_le.c:209,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:221,15'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:227,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
      Callsites:
        - Src:             'utf16_le.c:227,12'
          Dst:             onigenc_unicode_mbc_case_fold
    - functionName:    utf16le_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_get_case_fold_codes_by_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf16_le.c:251,10'
          Dst:             onigenc_unicode_get_case_fold_codes_by_str
    - functionName:    utf16le_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/utf16_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf16_le.c:234,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:234,35'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:236,8'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:236,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:237,6'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:240,7'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:240,41'
          Branch Sides:
            - BranchSide:      'utf16_le.c:240,44'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:244,19'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:240,58'
          Branch Sides:
            - BranchSide:      'utf16_le.c:241,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:244,19'
              BranchSideFuncs: []
        - Branch String:   'utf16_le.c:240,7'
          Branch Sides:
            - BranchSide:      'utf16_le.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'utf16_le.c:244,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_length_check_is_valid_mbc_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf32_be.c:41,10'
          Dst:             onigenc_length_check_is_valid_mbc_string
    - functionName:    utf32be_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32be_is_mbc_newline
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf32_be.c:47,7'
          Branch Sides:
            - BranchSide:      'utf32_be.c:48,11'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:64,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_be.c:48,32'
          Branch Sides:
            - BranchSide:      'utf32_be.c:48,37'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_be.c:48,47'
          Branch Sides:
            - BranchSide:      'utf32_be.c:48,52'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_be.c:48,62'
          Branch Sides:
            - BranchSide:      'utf32_be.c:48,66'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_be.c:48,9'
          Branch Sides:
            - BranchSide:      'utf32_be.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:63,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf32be_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32be_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32be_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32be_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - fold
      BBCount:         13
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - onigenc_unicode_mbc_case_fold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf32_be.c:100,37'
          Branch Sides:
            - BranchSide:      'utf32_be.c:100,42'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf32_be.c:121,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf32_be.c:100,52'
          Branch Sides:
            - BranchSide:      'utf32_be.c:100,57'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf32_be.c:121,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf32_be.c:100,67'
          Branch Sides:
            - BranchSide:      'utf32_be.c:100,71'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf32_be.c:121,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf32_be.c:100,7'
          Branch Sides:
            - BranchSide:      'utf32_be.c:101,10'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:121,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
      Callsites:
        - Src:             'utf32_be.c:121,12'
          Dst:             onigenc_unicode_mbc_case_fold
    - functionName:    utf32be_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_get_case_fold_codes_by_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf32_be.c:140,10'
          Dst:             onigenc_unicode_get_case_fold_codes_by_str
    - functionName:    utf32be_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/utf32_be.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf32_be.c:130,7'
          Branch Sides:
            - BranchSide:      'utf32_be.c:130,35'
              BranchSideFuncs: []
            - BranchSide:      'utf32_be.c:132,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_length_check_is_valid_mbc_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf32_le.c:41,10'
          Dst:             onigenc_length_check_is_valid_mbc_string
    - functionName:    utf32le_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32le_is_mbc_newline
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf32_le.c:47,7'
          Branch Sides:
            - BranchSide:      'utf32_le.c:48,10'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:64,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_le.c:48,28'
          Branch Sides:
            - BranchSide:      'utf32_le.c:48,33'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_le.c:48,43'
          Branch Sides:
            - BranchSide:      'utf32_le.c:48,48'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_le.c:48,58'
          Branch Sides:
            - BranchSide:      'utf32_le.c:48,63'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'utf32_le.c:48,9'
          Branch Sides:
            - BranchSide:      'utf32_le.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:63,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    utf32le_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32le_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32le_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf32le_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - fold
      BBCount:         13
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - onigenc_unicode_mbc_case_fold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf32_le.c:100,33'
          Branch Sides:
            - BranchSide:      'utf32_le.c:100,38'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf32_le.c:122,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf32_le.c:100,48'
          Branch Sides:
            - BranchSide:      'utf32_le.c:100,53'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf32_le.c:122,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf32_le.c:100,63'
          Branch Sides:
            - BranchSide:      'utf32_le.c:100,68'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
            - BranchSide:      'utf32_le.c:122,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
        - Branch String:   'utf32_le.c:100,7'
          Branch Sides:
            - BranchSide:      'utf32_le.c:110,17'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:122,66'
              BranchSideFuncs:
                - onigenc_unicode_mbc_case_fold
      Callsites:
        - Src:             'utf32_le.c:122,12'
          Dst:             onigenc_unicode_mbc_case_fold
    - functionName:    utf32le_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_unicode_get_case_fold_codes_by_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'utf32_le.c:141,10'
          Dst:             onigenc_unicode_get_case_fold_codes_by_str
    - functionName:    utf32le_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/utf32_le.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utf32_le.c:131,7'
          Branch Sides:
            - BranchSide:      'utf32_le.c:131,35'
              BranchSideFuncs: []
            - BranchSide:      'utf32_le.c:133,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         47
      ICount:          230
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:62,3'
          Branch Sides:
            - BranchSide:      'euc_jp.c:63,10'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:92,3'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:63,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:64,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:66,15'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:66,14'
          Branch Sides:
            - BranchSide:      'euc_jp.c:67,12'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:73,15'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:67,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:67,23'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:68,8'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:69,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:69,21'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:70,12'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:70,21'
          Branch Sides:
            - BranchSide:      'euc_jp.c:70,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:70,25'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:70,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:70,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:71,8'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:73,14'
          Branch Sides:
            - BranchSide:      'euc_jp.c:74,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:79,15'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:75,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:75,21'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:76,12'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:76,21'
          Branch Sides:
            - BranchSide:      'euc_jp.c:76,35'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:76,25'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:76,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:76,35'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:77,8'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:79,14'
          Branch Sides:
            - BranchSide:      'euc_jp.c:80,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:89,7'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:81,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:81,21'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:82,12'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:82,21'
          Branch Sides:
            - BranchSide:      'euc_jp.c:82,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:82,25'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:82,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:82,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:83,8'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:84,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:84,21'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:85,12'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:85,21'
          Branch Sides:
            - BranchSide:      'euc_jp.c:85,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:85,25'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:85,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:85,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:86,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:201,17'
          Branch Sides:
            - BranchSide:      'euc_jp.c:201,20'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:201,30'
          Branch Sides:
            - BranchSide:      'euc_jp.c:201,33'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:201,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:202,5'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:187,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:187,35'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:188,7'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:190,28'
          Branch Sides:
            - BranchSide:      'euc_jp.c:190,3'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:190,31'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:190,3'
          Branch Sides:
            - BranchSide:      'euc_jp.c:190,43'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:192,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:192,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:193,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbc_to_code
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:103,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:103,24'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:105,10'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:105,3'
          Branch Sides:
            - BranchSide:      'euc_jp.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:110,10'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:106,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:106,19'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:107,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'euc_jp.c:116,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:116,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:117,13'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:117,12'
          Branch Sides:
            - BranchSide:      'euc_jp.c:118,29'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:121,13'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:118,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:121,12'
          Branch Sides:
            - BranchSide:      'euc_jp.c:122,29'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:125,12'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:122,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:124,3'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:126,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    code_to_mbc
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:138,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:139,23'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:142,13'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:148,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:151,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         10
      ICount:          97
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:161,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:162,14'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:169,11'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:170,5'
          Branch Sides:
            - BranchSide:      'euc_jp.c:171,20'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:173,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    property_name_to_ctype
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onigenc_euc_jp_lookup_property_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:232,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:233,5'
              BranchSideFuncs:
                - onigenc_euc_jp_lookup_property_name
            - BranchSide:      'euc_jp.c:240,3'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:236,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:237,14'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:238,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'euc_jp.c:235,10'
          Dst:             onigenc_euc_jp_lookup_property_name
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - code_to_mbclen
        - onig_is_in_code_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:246,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:247,9'
              BranchSideFuncs:
                - code_to_mbclen.1305
            - BranchSide:      'euc_jp.c:256,11'
              BranchSideFuncs:
                - onig_is_in_code_range
        - Branch String:   'euc_jp.c:247,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:248,14'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:250,11'
              BranchSideFuncs:
                - code_to_mbclen.1305
        - Branch String:   'euc_jp.c:250,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:250,11'
              BranchSideFuncs:
                - code_to_mbclen.1305
            - BranchSide:      'euc_jp.c:251,32'
              BranchSideFuncs:
                - code_to_mbclen.1305
        - Branch String:   'euc_jp.c:250,11'
          Branch Sides:
            - BranchSide:      'euc_jp.c:250,11'
              BranchSideFuncs:
                - code_to_mbclen.1305
            - BranchSide:      'euc_jp.c:251,32'
              BranchSideFuncs:
                - code_to_mbclen.1305
        - Branch String:   'euc_jp.c:257,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:260,56'
              BranchSideFuncs:
                - onig_is_in_code_range
      Callsites:
        - Src:             'euc_jp.c:251,17'
          Dst:             code_to_mbclen
        - Src:             'euc_jp.c:260,12'
          Dst:             onig_is_in_code_range
    - functionName:    get_ctype_code_range
      functionSourceFile: '/src/oniguruma/src/euc_jp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctype
        - sb_out
        - ranges
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_jp.c:270,7'
          Branch Sides:
            - BranchSide:      'euc_jp.c:271,5'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:274,6'
              BranchSideFuncs: []
        - Branch String:   'euc_jp.c:277,9'
          Branch Sides:
            - BranchSide:      'euc_jp.c:278,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp.c:280,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/euc_jp_prop.gperf'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_euc_jp_lookup_property_name
      functionSourceFile: '/src/oniguruma/src/euc_jp_prop.gperf'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - hash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'euc_jp_prop.gperf:20,30'
          Branch Sides:
            - BranchSide:      'euc_jp_prop.gperf:20,33'
              BranchSideFuncs:
                - hash.1319
                - strcmp
            - BranchSide:      'euc_jp_prop.gperf:32,3'
              BranchSideFuncs: []
        - Branch String:   'euc_jp_prop.gperf:20,7'
          Branch Sides:
            - BranchSide:      'euc_jp_prop.gperf:22,41'
              BranchSideFuncs:
                - hash.1319
                - strcmp
            - BranchSide:      'euc_jp_prop.gperf:32,3'
              BranchSideFuncs: []
        - Branch String:   'euc_jp_prop.gperf:24,11'
          Branch Sides:
            - BranchSide:      'euc_jp_prop.gperf:26,45'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'euc_jp_prop.gperf:31,5'
              BranchSideFuncs: []
        - Branch String:   'euc_jp_prop.gperf:28,26'
          Branch Sides:
            - BranchSide:      'euc_jp_prop.gperf:28,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'euc_jp_prop.gperf:30,9'
              BranchSideFuncs: []
        - Branch String:   'euc_jp_prop.gperf:28,15'
          Branch Sides:
            - BranchSide:      'euc_jp_prop.gperf:29,30'
              BranchSideFuncs: []
            - BranchSide:      'euc_jp_prop.gperf:30,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'euc_jp_prop.gperf:22,35'
          Dst:             hash
        - Src:             'euc_jp_prop.gperf:28,30'
          Dst:             strcmp
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         40
      ICount:          193
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:82,3'
          Branch Sides:
            - BranchSide:      'sjis.c:83,10'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:109,3'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:83,9'
          Branch Sides:
            - BranchSide:      'sjis.c:84,8'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:86,15'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:86,14'
          Branch Sides:
            - BranchSide:      'sjis.c:87,12'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:95,15'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:87,22'
          Branch Sides:
            - BranchSide:      'sjis.c:87,26'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:87,11'
          Branch Sides:
            - BranchSide:      'sjis.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:89,8'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:90,11'
          Branch Sides:
            - BranchSide:      'sjis.c:90,21'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:91,12'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:91,21'
          Branch Sides:
            - BranchSide:      'sjis.c:91,25'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:91,34'
          Branch Sides:
            - BranchSide:      'sjis.c:91,38'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:91,11'
          Branch Sides:
            - BranchSide:      'sjis.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:93,8'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:95,14'
          Branch Sides:
            - BranchSide:      'sjis.c:96,8'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:98,15'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:98,14'
          Branch Sides:
            - BranchSide:      'sjis.c:99,8'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:106,7'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:100,11'
          Branch Sides:
            - BranchSide:      'sjis.c:100,21'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:101,12'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:101,21'
          Branch Sides:
            - BranchSide:      'sjis.c:101,25'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:101,34'
          Branch Sides:
            - BranchSide:      'sjis.c:101,38'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:101,11'
          Branch Sides:
            - BranchSide:      'sjis.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:103,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:186,7'
          Branch Sides:
            - BranchSide:      'sjis.c:186,35'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:187,7'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:189,7'
          Branch Sides:
            - BranchSide:      'sjis.c:190,5'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:190,5'
          Branch Sides:
            - BranchSide:      'sjis.c:191,13'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:196,3'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:191,11'
          Branch Sides:
            - BranchSide:      'sjis.c:190,5'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:192,10'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:198,7'
          Branch Sides:
            - BranchSide:      'sjis.c:198,36'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:199,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mbc_to_code
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:136,7'
          Branch Sides:
            - BranchSide:      'sjis.c:136,24'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:138,10'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:138,3'
          Branch Sides:
            - BranchSide:      'sjis.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:143,10'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:139,9'
          Branch Sides:
            - BranchSide:      'sjis.c:139,19'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:140,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sjis.c:115,7'
          Branch Sides:
            - BranchSide:      'sjis.c:116,27'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:119,12'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:116,9'
          Branch Sides:
            - BranchSide:      'sjis.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:118,3'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:120,9'
          Branch Sides:
            - BranchSide:      'sjis.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:122,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    code_to_mbc
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:151,7'
          Branch Sides:
            - BranchSide:      'sjis.c:151,47'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:151,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         10
      ICount:          97
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:163,7'
          Branch Sides:
            - BranchSide:      'sjis.c:164,14'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:170,15'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:172,5'
          Branch Sides:
            - BranchSide:      'sjis.c:173,20'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:175,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    property_name_to_ctype
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - p
        - end
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - onigenc_sjis_lookup_property_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:237,7'
          Branch Sides:
            - BranchSide:      'sjis.c:238,5'
              BranchSideFuncs:
                - onigenc_sjis_lookup_property_name
            - BranchSide:      'sjis.c:245,3'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:241,9'
          Branch Sides:
            - BranchSide:      'sjis.c:242,14'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:243,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sjis.c:240,10'
          Dst:             onigenc_sjis_lookup_property_name
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - code_to_mbclen
        - onig_is_in_code_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:251,7'
          Branch Sides:
            - BranchSide:      'sjis.c:252,9'
              BranchSideFuncs:
                - code_to_mbclen.1374
            - BranchSide:      'sjis.c:261,11'
              BranchSideFuncs:
                - onig_is_in_code_range
        - Branch String:   'sjis.c:252,9'
          Branch Sides:
            - BranchSide:      'sjis.c:253,14'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:255,11'
              BranchSideFuncs:
                - code_to_mbclen.1374
        - Branch String:   'sjis.c:255,11'
          Branch Sides:
            - BranchSide:      'sjis.c:255,11'
              BranchSideFuncs:
                - code_to_mbclen.1374
            - BranchSide:      'sjis.c:256,32'
              BranchSideFuncs:
                - code_to_mbclen.1374
        - Branch String:   'sjis.c:255,11'
          Branch Sides:
            - BranchSide:      'sjis.c:255,11'
              BranchSideFuncs:
                - code_to_mbclen.1374
            - BranchSide:      'sjis.c:256,32'
              BranchSideFuncs:
                - code_to_mbclen.1374
        - Branch String:   'sjis.c:262,9'
          Branch Sides:
            - BranchSide:      'sjis.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:265,56'
              BranchSideFuncs:
                - onig_is_in_code_range
      Callsites:
        - Src:             'sjis.c:256,17'
          Dst:             code_to_mbclen
        - Src:             'sjis.c:265,12'
          Dst:             onig_is_in_code_range
    - functionName:    get_ctype_code_range
      functionSourceFile: '/src/oniguruma/src/sjis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctype
        - sb_out
        - ranges
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sjis.c:275,7'
          Branch Sides:
            - BranchSide:      'sjis.c:276,5'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:279,6'
              BranchSideFuncs: []
        - Branch String:   'sjis.c:282,9'
          Branch Sides:
            - BranchSide:      'sjis.c:283,7'
              BranchSideFuncs: []
            - BranchSide:      'sjis.c:285,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash
      functionSourceFile: '/src/oniguruma/src/sjis_prop.gperf'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onigenc_sjis_lookup_property_name
      functionSourceFile: '/src/oniguruma/src/sjis_prop.gperf'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - hash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'sjis_prop.gperf:20,30'
          Branch Sides:
            - BranchSide:      'sjis_prop.gperf:20,33'
              BranchSideFuncs:
                - hash.1391
                - strcmp
            - BranchSide:      'sjis_prop.gperf:32,3'
              BranchSideFuncs: []
        - Branch String:   'sjis_prop.gperf:20,7'
          Branch Sides:
            - BranchSide:      'sjis_prop.gperf:22,41'
              BranchSideFuncs:
                - hash.1391
                - strcmp
            - BranchSide:      'sjis_prop.gperf:32,3'
              BranchSideFuncs: []
        - Branch String:   'sjis_prop.gperf:24,11'
          Branch Sides:
            - BranchSide:      'sjis_prop.gperf:26,45'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'sjis_prop.gperf:31,5'
              BranchSideFuncs: []
        - Branch String:   'sjis_prop.gperf:28,26'
          Branch Sides:
            - BranchSide:      'sjis_prop.gperf:28,38'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'sjis_prop.gperf:30,9'
              BranchSideFuncs: []
        - Branch String:   'sjis_prop.gperf:28,15'
          Branch Sides:
            - BranchSide:      'sjis_prop.gperf:29,30'
              BranchSideFuncs: []
            - BranchSide:      'sjis_prop.gperf:30,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sjis_prop.gperf:22,35'
          Dst:             hash
        - Src:             'sjis_prop.gperf:28,30'
          Dst:             strcmp
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_1.c:248,7'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:255,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:249,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:252,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         85
      ICount:          635
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_1.c:124,18'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:124,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:154,21'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:124,7'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:125,10'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:154,21'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:125,23'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:125,26'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:126,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:126,15'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:126,31'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:126,36'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:127,12'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:127,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:127,12'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:125,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:127,47'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:134,7'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:135,16'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:146,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:135,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:136,18'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:136,27'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:136,33'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:139,11'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:136,15'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:139,11'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:154,23'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:154,27'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:166,12'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:154,12'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:155,10'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:166,12'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:155,23'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:155,26'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:156,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:156,31'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:156,36'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:157,12'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:157,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:157,12'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:155,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:158,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:167,20'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:167,24'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:173,23'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:167,9'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:173,23'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:173,25'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:173,29'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:204,23'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:173,14'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:174,12'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:204,23'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:174,11'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:197,17'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:204,25'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:204,29'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:210,23'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:204,14'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:205,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:210,23'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:211,11'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:217,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_1.c:111,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_1.c:229,18'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:229,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:236,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:229,7'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:230,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:236,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:236,41'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:236,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:237,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_1.c:236,7'
          Branch Sides:
            - BranchSide:      'iso8859_1.c:237,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_1.c:239,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_2.c:194,7'
          Branch Sides:
            - BranchSide:      'iso8859_2.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_2.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_2.c:195,9'
          Branch Sides:
            - BranchSide:      'iso8859_2.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_2.c:198,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_2.c:186,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_2.c:177,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_2.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_2.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_2.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_2.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_2.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_2.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_2.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_2.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_2.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_2.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_2.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_2.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_3.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_3.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_3.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_3.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_3.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_3.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_3.c:195,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_3.c:186,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_3.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_3.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_3.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_3.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_3.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_3.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_3.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_3.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_3.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_3.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_3.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_3.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_4.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_4.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_4.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_4.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_4.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_4.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_4.c:198,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_4.c:189,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_4.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_4.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_4.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_4.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_4.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_4.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_4.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_4.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_4.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_4.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_4.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_4.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_5.c:124,7'
          Branch Sides:
            - BranchSide:      'iso8859_5.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_5.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_5.c:125,9'
          Branch Sides:
            - BranchSide:      'iso8859_5.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_5.c:128,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_5.c:199,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_5.c:189,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_5.c:112,41'
          Branch Sides:
            - BranchSide:      'iso8859_5.c:112,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_5.c:113,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_5.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_5.c:113,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_5.c:115,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_6.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_6.c:73,7'
          Branch Sides:
            - BranchSide:      'iso8859_6.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_6.c:80,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_6.c:74,9'
          Branch Sides:
            - BranchSide:      'iso8859_6.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_6.c:77,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_7.c:124,7'
          Branch Sides:
            - BranchSide:      'iso8859_7.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_7.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_7.c:125,9'
          Branch Sides:
            - BranchSide:      'iso8859_7.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_7.c:128,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_7.c:186,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_7.c:177,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_7.c:112,41'
          Branch Sides:
            - BranchSide:      'iso8859_7.c:112,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_7.c:113,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_7.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_7.c:113,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_7.c:115,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_8.c:73,7'
          Branch Sides:
            - BranchSide:      'iso8859_8.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_8.c:80,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_8.c:74,9'
          Branch Sides:
            - BranchSide:      'iso8859_8.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_8.c:77,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_9.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_9.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_9.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_9.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_9.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_9.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_9.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_9.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_9.c:188,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_9.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_9.c:179,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_9.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_9.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_9.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_9.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_9.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_9.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_9.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_9.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_9.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_9.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_9.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_9.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_9.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_10.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_10.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_10.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_10.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_10.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_10.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_10.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_10.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_10.c:203,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_10.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_10.c:194,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_10.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_10.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_10.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_10.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_10.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_10.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_10.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_10.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_10.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_10.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_10.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_10.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_10.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_11.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_11.c:73,7'
          Branch Sides:
            - BranchSide:      'iso8859_11.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_11.c:80,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_11.c:74,9'
          Branch Sides:
            - BranchSide:      'iso8859_11.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_11.c:77,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_13.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_13.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_13.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_13.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_13.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_13.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_13.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_13.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_13.c:188,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_13.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_13.c:179,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_13.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_13.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_13.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_13.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_13.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_13.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_13.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_13.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_13.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_13.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_13.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_13.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_13.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_14.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_14.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_14.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_14.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_14.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_14.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_14.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_14.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_14.c:204,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_14.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_14.c:195,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_14.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_14.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_14.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_14.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_14.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_14.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_14.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_14.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_14.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_14.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_14.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_14.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_14.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_15.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_15.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_15.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_15.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_15.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_15.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_15.c:194,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_15.c:185,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_15.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_15.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_15.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_15.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_15.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_15.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_15.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_15.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_15.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_15.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_15.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_15.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_15.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_code_ctype
      functionSourceFile: '/src/oniguruma/src/iso8859_16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_16.c:131,7'
          Branch Sides:
            - BranchSide:      'iso8859_16.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_16.c:138,5'
              BranchSideFuncs: []
        - Branch String:   'iso8859_16.c:132,9'
          Branch Sides:
            - BranchSide:      'iso8859_16.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_16.c:135,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/iso8859_16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_16.c:201,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'iso8859_16.c:192,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/iso8859_16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'iso8859_16.c:112,18'
          Branch Sides:
            - BranchSide:      'iso8859_16.c:112,22'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_16.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_16.c:112,7'
          Branch Sides:
            - BranchSide:      'iso8859_16.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_16.c:119,7'
              BranchSideFuncs: []
        - Branch String:   'iso8859_16.c:119,41'
          Branch Sides:
            - BranchSide:      'iso8859_16.c:119,44'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_16.c:120,14'
              BranchSideFuncs: []
        - Branch String:   'iso8859_16.c:119,7'
          Branch Sides:
            - BranchSide:      'iso8859_16.c:120,14'
              BranchSideFuncs: []
            - BranchSide:      'iso8859_16.c:122,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         45
      ICount:          217
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_tw.c:81,3'
          Branch Sides:
            - BranchSide:      'euc_tw.c:82,10'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:82,9'
          Branch Sides:
            - BranchSide:      'euc_tw.c:83,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:85,15'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:85,14'
          Branch Sides:
            - BranchSide:      'euc_tw.c:86,12'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:103,15'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:86,11'
          Branch Sides:
            - BranchSide:      'euc_tw.c:87,10'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:88,13'
          Branch Sides:
            - BranchSide:      'euc_tw.c:88,23'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:89,14'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:89,23'
          Branch Sides:
            - BranchSide:      'euc_tw.c:89,37'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:89,13'
          Branch Sides:
            - BranchSide:      'euc_tw.c:89,37'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:90,10'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:91,13'
          Branch Sides:
            - BranchSide:      'euc_tw.c:91,23'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:92,14'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:92,23'
          Branch Sides:
            - BranchSide:      'euc_tw.c:92,27'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:93,11'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:92,13'
          Branch Sides:
            - BranchSide:      'euc_tw.c:93,11'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:94,10'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:95,13'
          Branch Sides:
            - BranchSide:      'euc_tw.c:95,23'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:96,14'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:96,23'
          Branch Sides:
            - BranchSide:      'euc_tw.c:96,27'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:96,13'
          Branch Sides:
            - BranchSide:      'euc_tw.c:97,11'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:98,10'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:103,14'
          Branch Sides:
            - BranchSide:      'euc_tw.c:104,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:111,7'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:105,11'
          Branch Sides:
            - BranchSide:      'euc_tw.c:105,21'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:106,12'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:106,21'
          Branch Sides:
            - BranchSide:      'euc_tw.c:106,25'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:107,9'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:106,11'
          Branch Sides:
            - BranchSide:      'euc_tw.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:108,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euctw_is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_tw.c:168,7'
          Branch Sides:
            - BranchSide:      'euc_tw.c:168,18'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:169,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euctw_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_tw.c:154,7'
          Branch Sides:
            - BranchSide:      'euc_tw.c:154,35'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:155,7'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:157,28'
          Branch Sides:
            - BranchSide:      'euc_tw.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:157,31'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:157,3'
          Branch Sides:
            - BranchSide:      'euc_tw.c:157,43'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:159,7'
          Branch Sides:
            - BranchSide:      'euc_tw.c:159,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:160,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euctw_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    euctw_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_to_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_tw.c:120,10'
          Dst:             onigenc_mbn_mbc_to_code
    - functionName:    euctw_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_tw.c:60,7'
          Branch Sides:
            - BranchSide:      'euc_tw.c:61,29'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:64,13'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:61,9'
          Branch Sides:
            - BranchSide:      'euc_tw.c:62,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:64,12'
          Branch Sides:
            - BranchSide:      'euc_tw.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:66,13'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:66,12'
          Branch Sides:
            - BranchSide:      'euc_tw.c:67,29'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:71,29'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:67,9'
          Branch Sides:
            - BranchSide:      'euc_tw.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'euc_tw.c:71,9'
          Branch Sides:
            - BranchSide:      'euc_tw.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'euc_tw.c:72,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euctw_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb4_code_to_mbc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_tw.c:126,10'
          Dst:             onigenc_mb4_code_to_mbc
    - functionName:    euctw_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_case_fold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_tw.c:133,10'
          Dst:             onigenc_mbn_mbc_case_fold
    - functionName:    euctw_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/euc_tw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb4_is_code_ctype
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_tw.c:140,10'
          Dst:             onigenc_mb4_is_code_ctype
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         21
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_kr.c:77,3'
          Branch Sides:
            - BranchSide:      'euc_kr.c:78,10'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:95,3'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:78,9'
          Branch Sides:
            - BranchSide:      'euc_kr.c:79,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:81,15'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:81,14'
          Branch Sides:
            - BranchSide:      'euc_kr.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:84,15'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:84,14'
          Branch Sides:
            - BranchSide:      'euc_kr.c:85,8'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:86,11'
          Branch Sides:
            - BranchSide:      'euc_kr.c:86,21'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:87,12'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:87,21'
          Branch Sides:
            - BranchSide:      'euc_kr.c:87,25'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:87,11'
          Branch Sides:
            - BranchSide:      'euc_kr.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:89,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euckr_is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_kr.c:149,7'
          Branch Sides:
            - BranchSide:      'euc_kr.c:149,18'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:150,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euckr_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_kr.c:135,7'
          Branch Sides:
            - BranchSide:      'euc_kr.c:135,35'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:136,7'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:138,11'
          Branch Sides:
            - BranchSide:      'euc_kr.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:138,11'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:138,28'
          Branch Sides:
            - BranchSide:      'euc_kr.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:138,31'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:138,3'
          Branch Sides:
            - BranchSide:      'euc_kr.c:138,43'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:140,7'
          Branch Sides:
            - BranchSide:      'euc_kr.c:140,36'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:141,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euckr_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    euckr_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_to_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_kr.c:101,10'
          Dst:             onigenc_mbn_mbc_to_code
    - functionName:    euckr_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'euc_kr.c:60,7'
          Branch Sides:
            - BranchSide:      'euc_kr.c:60,32'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:62,8'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:62,7'
          Branch Sides:
            - BranchSide:      'euc_kr.c:63,29'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:67,29'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:63,9'
          Branch Sides:
            - BranchSide:      'euc_kr.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:65,3'
              BranchSideFuncs: []
        - Branch String:   'euc_kr.c:67,9'
          Branch Sides:
            - BranchSide:      'euc_kr.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'euc_kr.c:68,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    euckr_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb2_code_to_mbc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_kr.c:107,10'
          Dst:             onigenc_mb2_code_to_mbc
    - functionName:    euckr_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_case_fold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_kr.c:114,10'
          Dst:             onigenc_mbn_mbc_case_fold
    - functionName:    euckr_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/euc_kr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb2_is_code_ctype
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'euc_kr.c:121,10'
          Dst:             onigenc_mb2_is_code_ctype
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         25
      ICount:          126
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'big5.c:77,3'
          Branch Sides:
            - BranchSide:      'big5.c:78,10'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'big5.c:78,9'
          Branch Sides:
            - BranchSide:      'big5.c:79,8'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:81,15'
              BranchSideFuncs: []
        - Branch String:   'big5.c:81,14'
          Branch Sides:
            - BranchSide:      'big5.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:84,15'
              BranchSideFuncs: []
        - Branch String:   'big5.c:84,14'
          Branch Sides:
            - BranchSide:      'big5.c:85,8'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:93,7'
              BranchSideFuncs: []
        - Branch String:   'big5.c:86,11'
          Branch Sides:
            - BranchSide:      'big5.c:86,22'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:87,12'
              BranchSideFuncs: []
        - Branch String:   'big5.c:87,11'
          Branch Sides:
            - BranchSide:      'big5.c:87,22'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'big5.c:88,21'
          Branch Sides:
            - BranchSide:      'big5.c:88,25'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:89,12'
              BranchSideFuncs: []
        - Branch String:   'big5.c:88,11'
          Branch Sides:
            - BranchSide:      'big5.c:88,35'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:89,12'
              BranchSideFuncs: []
        - Branch String:   'big5.c:89,11'
          Branch Sides:
            - BranchSide:      'big5.c:89,23'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:90,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    big5_is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big5_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'big5.c:153,7'
          Branch Sides:
            - BranchSide:      'big5.c:153,35'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:154,7'
              BranchSideFuncs: []
        - Branch String:   'big5.c:156,7'
          Branch Sides:
            - BranchSide:      'big5.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'big5.c:157,5'
          Branch Sides:
            - BranchSide:      'big5.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:163,3'
              BranchSideFuncs: []
        - Branch String:   'big5.c:158,11'
          Branch Sides:
            - BranchSide:      'big5.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:159,10'
              BranchSideFuncs: []
        - Branch String:   'big5.c:165,7'
          Branch Sides:
            - BranchSide:      'big5.c:165,36'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:166,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    big5_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big5_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_to_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'big5.c:102,10'
          Dst:             onigenc_mbn_mbc_to_code
    - functionName:    big5_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'big5.c:60,7'
          Branch Sides:
            - BranchSide:      'big5.c:60,32'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:62,8'
              BranchSideFuncs: []
        - Branch String:   'big5.c:62,7'
          Branch Sides:
            - BranchSide:      'big5.c:63,28'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:67,28'
              BranchSideFuncs: []
        - Branch String:   'big5.c:63,9'
          Branch Sides:
            - BranchSide:      'big5.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:65,3'
              BranchSideFuncs: []
        - Branch String:   'big5.c:67,9'
          Branch Sides:
            - BranchSide:      'big5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'big5.c:68,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    big5_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb2_code_to_mbc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'big5.c:108,10'
          Dst:             onigenc_mb2_code_to_mbc
    - functionName:    big5_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_case_fold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'big5.c:115,10'
          Dst:             onigenc_mbn_mbc_case_fold
    - functionName:    big5_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/big5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb2_is_code_ctype
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'big5.c:122,10'
          Dst:             onigenc_mb2_is_code_ctype
    - functionName:    is_valid_mbc_string
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         44
      ICount:          208
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gb18030.c:118,3'
          Branch Sides:
            - BranchSide:      'gb18030.c:119,10'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:119,9'
          Branch Sides:
            - BranchSide:      'gb18030.c:120,8'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:122,15'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:122,25'
          Branch Sides:
            - BranchSide:      'gb18030.c:122,29'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:123,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:122,14'
          Branch Sides:
            - BranchSide:      'gb18030.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:126,8'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:127,11'
          Branch Sides:
            - BranchSide:      'gb18030.c:127,21'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:128,11'
          Branch Sides:
            - BranchSide:      'gb18030.c:129,14'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:143,17'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:129,23'
          Branch Sides:
            - BranchSide:      'gb18030.c:129,27'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:130,11'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:129,13'
          Branch Sides:
            - BranchSide:      'gb18030.c:130,11'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:132,10'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:133,13'
          Branch Sides:
            - BranchSide:      'gb18030.c:133,23'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:134,14'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:134,23'
          Branch Sides:
            - BranchSide:      'gb18030.c:134,38'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:134,27'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:134,13'
          Branch Sides:
            - BranchSide:      'gb18030.c:134,38'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:136,10'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:137,13'
          Branch Sides:
            - BranchSide:      'gb18030.c:137,23'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:138,14'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:138,23'
          Branch Sides:
            - BranchSide:      'gb18030.c:138,27'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:139,11'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:138,13'
          Branch Sides:
            - BranchSide:      'gb18030.c:139,11'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:141,10'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:143,27'
          Branch Sides:
            - BranchSide:      'gb18030.c:143,31'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:143,16'
          Branch Sides:
            - BranchSide:      'gb18030.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:147,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gb18030_is_allowed_reverse_match
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - end
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gb18030_left_adjust_char_head
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - s
      BBCount:         215
      ICount:          1017
      EdgeCount:       405
      CyclomaticComplexity: 192
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gb18030.c:250,3'
          Branch Sides:
            - BranchSide:      'gb18030.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:533,11'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:252,5'
          Branch Sides:
            - BranchSide:      'gb18030.c:254,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:269,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:280,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:291,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:305,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:316,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:328,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:341,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:354,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:365,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:378,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:390,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:401,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:413,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:424,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:436,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:447,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:460,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:471,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:485,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:496,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:519,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:254,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:256,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:258,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:261,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:264,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:267,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:269,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:273,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:273,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:273,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:275,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:280,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:284,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:284,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:284,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:286,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:289,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:291,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:294,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:294,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:296,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:299,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:302,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:305,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:309,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:309,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:309,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:311,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:316,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:320,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:320,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:320,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:322,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:325,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:328,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:331,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:331,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:333,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:336,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:341,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:344,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:344,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:346,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:349,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:354,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:358,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:358,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:358,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:360,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:363,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:365,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:368,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:368,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:370,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:373,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:376,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:378,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:382,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:382,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:382,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:384,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:387,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:390,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:394,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:394,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:394,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:396,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:401,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:405,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:405,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:405,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:407,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:410,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:413,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:417,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:417,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:417,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:419,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:422,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:424,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:428,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:428,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:428,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:430,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:433,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:436,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:440,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:440,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:440,25'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:442,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:445,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:447,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:450,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:450,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:452,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:455,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:458,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:460,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:464,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:464,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:464,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:466,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:469,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:471,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:474,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:474,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:476,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:479,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:482,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:485,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:489,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:489,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:489,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:491,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:494,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:496,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:500,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:500,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:500,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:502,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:505,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:508,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:512,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:512,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:512,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:514,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:517,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:519,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:523,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:523,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:523,26'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:525,15'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:528,7'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:533,3'
          Branch Sides:
            - BranchSide:      'gb18030.c:534,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:535,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:536,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:537,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:539,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:540,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:542,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:543,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:544,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:545,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:546,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:548,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:549,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:551,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:552,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:554,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:555,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:556,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:557,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:559,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:560,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:561,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:562,46'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:565,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gb18030_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb4_is_code_ctype
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gb18030.c:178,10'
          Dst:             onigenc_mb4_is_code_ctype
    - functionName:    gb18030_mbc_enc_len
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gb18030.c:81,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:84,4'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:85,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:88,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gb18030_mbc_to_code
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_to_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gb18030.c:158,10'
          Dst:             onigenc_mbn_mbc_to_code
    - functionName:    gb18030_code_to_mbclen
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         26
      ICount:          135
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gb18030.c:94,7'
          Branch Sides:
            - BranchSide:      'gb18030.c:95,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:99,13'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:95,9'
          Branch Sides:
            - BranchSide:      'gb18030.c:96,30'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:98,3'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:96,11'
          Branch Sides:
            - BranchSide:      'gb18030.c:96,53'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:97,9'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:99,12'
          Branch Sides:
            - BranchSide:      'gb18030.c:99,36'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:100,13'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:100,12'
          Branch Sides:
            - BranchSide:      'gb18030.c:101,28'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:108,28'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:101,9'
          Branch Sides:
            - BranchSide:      'gb18030.c:102,34'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:106,3'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:103,19'
          Branch Sides:
            - BranchSide:      'gb18030.c:103,22'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:103,11'
          Branch Sides:
            - BranchSide:      'gb18030.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:105,5'
              BranchSideFuncs: []
        - Branch String:   'gb18030.c:108,9'
          Branch Sides:
            - BranchSide:      'gb18030.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'gb18030.c:109,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gb18030_code_to_mbc
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mb4_code_to_mbc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gb18030.c:164,10'
          Dst:             onigenc_mb4_code_to_mbc
    - functionName:    gb18030_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/gb18030.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_mbn_mbc_case_fold
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gb18030.c:171,10'
          Dst:             onigenc_mbn_mbc_case_fold
    - functionName:    koi8_r_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'koi8_r.c:124,7'
          Branch Sides:
            - BranchSide:      'koi8_r.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'koi8_r.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'koi8_r.c:125,9'
          Branch Sides:
            - BranchSide:      'koi8_r.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'koi8_r.c:128,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    koi8_r_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'koi8_r.c:185,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    koi8_r_apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'koi8_r.c:176,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    koi8_r_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'koi8_r.c:112,41'
          Branch Sides:
            - BranchSide:      'koi8_r.c:112,44'
              BranchSideFuncs: []
            - BranchSide:      'koi8_r.c:113,14'
              BranchSideFuncs: []
        - Branch String:   'koi8_r.c:112,7'
          Branch Sides:
            - BranchSide:      'koi8_r.c:113,14'
              BranchSideFuncs: []
            - BranchSide:      'koi8_r.c:115,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cp1251_is_code_ctype
      functionSourceFile: '/src/oniguruma/src/cp1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - ctype
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cp1251.c:125,7'
          Branch Sides:
            - BranchSide:      'cp1251.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'cp1251.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'cp1251.c:126,9'
          Branch Sides:
            - BranchSide:      'cp1251.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'cp1251.c:129,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cp1251_get_case_fold_codes_by_str
      functionSourceFile: '/src/oniguruma/src/cp1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - p
        - end
        - items
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_get_case_fold_codes_by_str_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cp1251.c:186,10'
          Dst:             onigenc_get_case_fold_codes_by_str_with_map
    - functionName:    cp1251_apply_all_case_fold
      functionSourceFile: '/src/oniguruma/src/cp1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - f
        - arg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - onigenc_apply_all_case_fold_with_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cp1251.c:177,10'
          Dst:             onigenc_apply_all_case_fold_with_map
    - functionName:    cp1251_mbc_case_fold
      functionSourceFile: '/src/oniguruma/src/cp1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - pp
        - end
        - lower
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cp1251.c:113,41'
          Branch Sides:
            - BranchSide:      'cp1251.c:113,44'
              BranchSideFuncs: []
            - BranchSide:      'cp1251.c:114,14'
              BranchSideFuncs: []
        - Branch String:   'cp1251.c:113,7'
          Branch Sides:
            - BranchSide:      'cp1251.c:114,14'
              BranchSideFuncs: []
            - BranchSide:      'cp1251.c:116,15'
              BranchSideFuncs: []
      Callsites:       []
...
