package comby
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  A tool for structural code search and replace that supports ~every language
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      1.4.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=cd732f90664bc686eaa1134f42c8f7cd
    
    
  sha512=81c7cd1d70cddee4d1679710a95c50d22f8dc60e48f24554009a5f944eb23e9124ca9aa99357b9879a5a60ca2dbcf976011f53afb442a7f15642e509255a0326
    
    
  doc/comby.patdiff_kernel/Patdiff_kernel/Configuration/Fields/index.html
Module Configuration.FieldsSource
Source
val fold : 
  init:'acc__0 ->
  output:('acc__0 -> (t, Output.t) Fieldslib.Field.readonly_t -> 'acc__1) ->
  rules:('acc__1 -> (t, Format.Rules.t) Fieldslib.Field.readonly_t -> 'acc__2) ->
  ext_cmp:('acc__2 -> (t, string option) Fieldslib.Field.readonly_t -> 'acc__3) ->
  float_tolerance:
    ('acc__3 ->
      (t, Core_kernel.Percent.t option) Fieldslib.Field.readonly_t ->
      'acc__4) ->
  produce_unified_lines:
    ('acc__4 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__5) ->
  unrefined:('acc__5 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__6) ->
  keep_ws:('acc__6 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__7) ->
  split_long_lines:('acc__7 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__8) ->
  interleave:('acc__8 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__9) ->
  assume_text:('acc__9 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__10) ->
  context:('acc__10 -> (t, int) Fieldslib.Field.readonly_t -> 'acc__11) ->
  line_big_enough:('acc__11 -> (t, int) Fieldslib.Field.readonly_t -> 'acc__12) ->
  word_big_enough:('acc__12 -> (t, int) Fieldslib.Field.readonly_t -> 'acc__13) ->
  shallow:('acc__13 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__14) ->
  quiet:('acc__14 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__15) ->
  double_check:('acc__15 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__16) ->
  mask_uniques:('acc__16 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__17) ->
  prev_alt:
    ('acc__17 -> (t, string option) Fieldslib.Field.readonly_t -> 'acc__18) ->
  next_alt:
    ('acc__18 -> (t, string option) Fieldslib.Field.readonly_t -> 'acc__19) ->
  location_style:
    ('acc__19 ->
      (t, Format.Location_style.t) Fieldslib.Field.readonly_t ->
      'acc__20) ->
  warn_if_no_trailing_newline_in_both:
    ('acc__20 -> (t, bool) Fieldslib.Field.readonly_t -> 'acc__21) ->
  'acc__21Source
val iter : 
  output:((t, Output.t) Fieldslib.Field.readonly_t -> unit) ->
  rules:((t, Format.Rules.t) Fieldslib.Field.readonly_t -> unit) ->
  ext_cmp:((t, string option) Fieldslib.Field.readonly_t -> unit) ->
  float_tolerance:
    ((t, Core_kernel.Percent.t option) Fieldslib.Field.readonly_t -> unit) ->
  produce_unified_lines:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  unrefined:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  keep_ws:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  split_long_lines:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  interleave:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  assume_text:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  context:((t, int) Fieldslib.Field.readonly_t -> unit) ->
  line_big_enough:((t, int) Fieldslib.Field.readonly_t -> unit) ->
  word_big_enough:((t, int) Fieldslib.Field.readonly_t -> unit) ->
  shallow:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  quiet:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  double_check:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  mask_uniques:((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  prev_alt:((t, string option) Fieldslib.Field.readonly_t -> unit) ->
  next_alt:((t, string option) Fieldslib.Field.readonly_t -> unit) ->
  location_style:
    ((t, Format.Location_style.t) Fieldslib.Field.readonly_t -> unit) ->
  warn_if_no_trailing_newline_in_both:
    ((t, bool) Fieldslib.Field.readonly_t -> unit) ->
  unitSource
val for_all : 
  output:((t, Output.t) Fieldslib.Field.readonly_t -> bool) ->
  rules:((t, Format.Rules.t) Fieldslib.Field.readonly_t -> bool) ->
  ext_cmp:((t, string option) Fieldslib.Field.readonly_t -> bool) ->
  float_tolerance:
    ((t, Core_kernel.Percent.t option) Fieldslib.Field.readonly_t -> bool) ->
  produce_unified_lines:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  unrefined:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  keep_ws:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  split_long_lines:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  interleave:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  assume_text:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  context:((t, int) Fieldslib.Field.readonly_t -> bool) ->
  line_big_enough:((t, int) Fieldslib.Field.readonly_t -> bool) ->
  word_big_enough:((t, int) Fieldslib.Field.readonly_t -> bool) ->
  shallow:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  quiet:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  double_check:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  mask_uniques:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  prev_alt:((t, string option) Fieldslib.Field.readonly_t -> bool) ->
  next_alt:((t, string option) Fieldslib.Field.readonly_t -> bool) ->
  location_style:
    ((t, Format.Location_style.t) Fieldslib.Field.readonly_t -> bool) ->
  warn_if_no_trailing_newline_in_both:
    ((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  boolSource
val exists : 
  output:((t, Output.t) Fieldslib.Field.readonly_t -> bool) ->
  rules:((t, Format.Rules.t) Fieldslib.Field.readonly_t -> bool) ->
  ext_cmp:((t, string option) Fieldslib.Field.readonly_t -> bool) ->
  float_tolerance:
    ((t, Core_kernel.Percent.t option) Fieldslib.Field.readonly_t -> bool) ->
  produce_unified_lines:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  unrefined:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  keep_ws:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  split_long_lines:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  interleave:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  assume_text:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  context:((t, int) Fieldslib.Field.readonly_t -> bool) ->
  line_big_enough:((t, int) Fieldslib.Field.readonly_t -> bool) ->
  word_big_enough:((t, int) Fieldslib.Field.readonly_t -> bool) ->
  shallow:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  quiet:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  double_check:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  mask_uniques:((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  prev_alt:((t, string option) Fieldslib.Field.readonly_t -> bool) ->
  next_alt:((t, string option) Fieldslib.Field.readonly_t -> bool) ->
  location_style:
    ((t, Format.Location_style.t) Fieldslib.Field.readonly_t -> bool) ->
  warn_if_no_trailing_newline_in_both:
    ((t, bool) Fieldslib.Field.readonly_t -> bool) ->
  boolSource
val to_list : 
  output:((t, Output.t) Fieldslib.Field.readonly_t -> 'elem__) ->
  rules:((t, Format.Rules.t) Fieldslib.Field.readonly_t -> 'elem__) ->
  ext_cmp:((t, string option) Fieldslib.Field.readonly_t -> 'elem__) ->
  float_tolerance:
    ((t, Core_kernel.Percent.t option) Fieldslib.Field.readonly_t -> 'elem__) ->
  produce_unified_lines:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  unrefined:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  keep_ws:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  split_long_lines:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  interleave:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  assume_text:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  context:((t, int) Fieldslib.Field.readonly_t -> 'elem__) ->
  line_big_enough:((t, int) Fieldslib.Field.readonly_t -> 'elem__) ->
  word_big_enough:((t, int) Fieldslib.Field.readonly_t -> 'elem__) ->
  shallow:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  quiet:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  double_check:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  mask_uniques:((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  prev_alt:((t, string option) Fieldslib.Field.readonly_t -> 'elem__) ->
  next_alt:((t, string option) Fieldslib.Field.readonly_t -> 'elem__) ->
  location_style:
    ((t, Format.Location_style.t) Fieldslib.Field.readonly_t -> 'elem__) ->
  warn_if_no_trailing_newline_in_both:
    ((t, bool) Fieldslib.Field.readonly_t -> 'elem__) ->
  'elem__ list sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >