package ppxlib
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Standard infrastructure for ppx rewriters
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      ppxlib-0.35.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=d9d959fc9f84260487e45684dc741898a92fc5506b61a7f5cac65d21832db925
    
    
  sha512=e428b1e3b89261c7efdaa18016264d1afbf067cb9b0d41124b04796c2487ac7ca8ee9a24a60d56f20d1774cb44aaa9ecf1512f17455812ba8d62d4ef93616ee7
    
    
  doc/ppxlib_metaquot/Ppxlib_metaquot/Patt/index.html
Module Ppxlib_metaquot.PattSource
Source
val lift : 
  Ppxlib.location ->
  < arg_label : Ppxlib_ast.Ast.arg_label -> Ppxlib.pattern
  ; array : 
    'a. ('a, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift ->
    ('a array, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; attribute : Ppxlib_ast.Ast.attribute -> Ppxlib.pattern
  ; attributes : Ppxlib.attributes -> Ppxlib.pattern
  ; binding_op : Ppxlib_ast.Ast.binding_op -> Ppxlib.pattern
  ; bool : (bool, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; case : Ppxlib_ast.Ast.case -> Ppxlib.pattern
  ; cases : Ppxlib_ast.Ast.cases -> Ppxlib.pattern
  ; char : (char, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; class_declaration : Ppxlib_ast.Ast.class_declaration -> Ppxlib.pattern
  ; class_description : Ppxlib_ast.Ast.class_description -> Ppxlib.pattern
  ; class_expr : Ppxlib_ast.Ast.class_expr -> Ppxlib.pattern
  ; class_expr_desc : Ppxlib_ast.Ast.class_expr_desc -> Ppxlib.pattern
  ; class_field : Ppxlib_ast.Ast.class_field -> Ppxlib.pattern
  ; class_field_desc : Ppxlib_ast.Ast.class_field_desc -> Ppxlib.pattern
  ; class_field_kind : Ppxlib_ast.Ast.class_field_kind -> Ppxlib.pattern
  ; class_infos : 
    'a. ('a -> Ppxlib.pattern) ->
    'a Ppxlib_ast.Ast.class_infos ->
    Ppxlib.pattern
  ; class_signature : Ppxlib_ast.Ast.class_signature -> Ppxlib.pattern
  ; class_structure : Ppxlib_ast.Ast.class_structure -> Ppxlib.pattern
  ; class_type : Ppxlib_ast.Ast.class_type -> Ppxlib.pattern
  ; class_type_declaration : 
    Ppxlib_ast.Ast.class_type_declaration ->
    Ppxlib.pattern
  ; class_type_desc : Ppxlib_ast.Ast.class_type_desc -> Ppxlib.pattern
  ; class_type_field : Ppxlib_ast.Ast.class_type_field -> Ppxlib.pattern
  ; class_type_field_desc : 
    Ppxlib_ast.Ast.class_type_field_desc ->
    Ppxlib.pattern
  ; closed_flag : Ppxlib_ast.Ast.closed_flag -> Ppxlib.pattern
  ; constant : Ppxlib_ast.Ast.constant -> Ppxlib.pattern
  ; constr : string -> Ppxlib.pattern list -> Ppxlib.pattern
  ; constructor_arguments : 
    Ppxlib_ast.Ast.constructor_arguments ->
    Ppxlib.pattern
  ; constructor_declaration : 
    Ppxlib_ast.Ast.constructor_declaration ->
    Ppxlib.pattern
  ; core_type : Ppxlib_ast.Ast.core_type -> Ppxlib.pattern
  ; core_type_desc : Ppxlib_ast.Ast.core_type_desc -> Ppxlib.pattern
  ; direction_flag : Ppxlib_ast.Ast.direction_flag -> Ppxlib.pattern
  ; directive_argument : Ppxlib_ast.Ast.directive_argument -> Ppxlib.pattern
  ; directive_argument_desc : 
    Ppxlib_ast.Ast.directive_argument_desc ->
    Ppxlib.pattern
  ; expression : Ppxlib_ast.Ast.expression -> Ppxlib.pattern
  ; expression_desc : Ppxlib_ast.Ast.expression_desc -> Ppxlib.pattern
  ; extension : Ppxlib_ast.Ast.extension -> Ppxlib.pattern
  ; extension_constructor : 
    Ppxlib_ast.Ast.extension_constructor ->
    Ppxlib.pattern
  ; extension_constructor_kind : 
    Ppxlib_ast.Ast.extension_constructor_kind ->
    Ppxlib.pattern
  ; float : (float, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; functor_parameter : Ppxlib_ast.Ast.functor_parameter -> Ppxlib.pattern
  ; include_declaration : Ppxlib_ast.Ast.include_declaration -> Ppxlib.pattern
  ; include_description : Ppxlib_ast.Ast.include_description -> Ppxlib.pattern
  ; include_infos : 
    'a. ('a -> Ppxlib.pattern) ->
    'a Ppxlib_ast.Ast.include_infos ->
    Ppxlib.pattern
  ; injectivity : Ppxlib_ast.Ast.injectivity -> Ppxlib.pattern
  ; int : (int, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; int32 : (int32, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; int64 : (int64, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; label : Ppxlib_ast.Ast.label -> Ppxlib.pattern
  ; label_declaration : Ppxlib_ast.Ast.label_declaration -> Ppxlib.pattern
  ; letop : Ppxlib_ast.Ast.letop -> Ppxlib.pattern
  ; list : 
    'a. ('a, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift ->
    ('a list, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; loc : 'a. ('a -> Ppxlib.pattern) -> 'a Ppxlib_ast.Ast.loc -> Ppxlib.pattern
  ; location : Ppxlib_ast.Ast.location -> Ppxlib.pattern
  ; location_stack : Ppxlib_ast.Ast.location_stack -> Ppxlib.pattern
  ; longident : Ppxlib_ast.Ast.longident -> Ppxlib.pattern
  ; longident_loc : Ppxlib_ast.Ast.longident_loc -> Ppxlib.pattern
  ; module_binding : Ppxlib_ast.Ast.module_binding -> Ppxlib.pattern
  ; module_declaration : Ppxlib_ast.Ast.module_declaration -> Ppxlib.pattern
  ; module_expr : Ppxlib_ast.Ast.module_expr -> Ppxlib.pattern
  ; module_expr_desc : Ppxlib_ast.Ast.module_expr_desc -> Ppxlib.pattern
  ; module_substitution : Ppxlib_ast.Ast.module_substitution -> Ppxlib.pattern
  ; module_type : Ppxlib_ast.Ast.module_type -> Ppxlib.pattern
  ; module_type_declaration : 
    Ppxlib_ast.Ast.module_type_declaration ->
    Ppxlib.pattern
  ; module_type_desc : Ppxlib_ast.Ast.module_type_desc -> Ppxlib.pattern
  ; mutable_flag : Ppxlib_ast.Ast.mutable_flag -> Ppxlib.pattern
  ; nativeint : (nativeint, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; object_field : Ppxlib_ast.Ast.object_field -> Ppxlib.pattern
  ; object_field_desc : Ppxlib_ast.Ast.object_field_desc -> Ppxlib.pattern
  ; open_declaration : Ppxlib_ast.Ast.open_declaration -> Ppxlib.pattern
  ; open_description : Ppxlib_ast.Ast.open_description -> Ppxlib.pattern
  ; open_infos : 
    'a. ('a -> Ppxlib.pattern) ->
    'a Ppxlib_ast.Ast.open_infos ->
    Ppxlib.pattern
  ; option : 
    'a. ('a, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift ->
    ('a option, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; other : 'a. ('a, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; override_flag : Ppxlib_ast.Ast.override_flag -> Ppxlib.pattern
  ; package_type : Ppxlib_ast.Ast.package_type -> Ppxlib.pattern
  ; pattern : Ppxlib_ast.Ast.pattern -> Ppxlib.pattern
  ; pattern_desc : Ppxlib_ast.Ast.pattern_desc -> Ppxlib.pattern
  ; payload : Ppxlib_ast.Ast.payload -> Ppxlib.pattern
  ; position : Ppxlib_ast.Ast.position -> Ppxlib.pattern
  ; private_flag : Ppxlib_ast.Ast.private_flag -> Ppxlib.pattern
  ; rec_flag : Ppxlib_ast.Ast.rec_flag -> Ppxlib.pattern
  ; record : (string * Ppxlib.pattern) list -> Ppxlib.pattern
  ; row_field : Ppxlib_ast.Ast.row_field -> Ppxlib.pattern
  ; row_field_desc : Ppxlib_ast.Ast.row_field_desc -> Ppxlib.pattern
  ; signature : Ppxlib_ast.Ast.signature -> Ppxlib.pattern
  ; signature_item : Ppxlib_ast.Ast.signature_item -> Ppxlib.pattern
  ; signature_item_desc : Ppxlib_ast.Ast.signature_item_desc -> Ppxlib.pattern
  ; string : (string, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; structure : Ppxlib_ast.Ast.structure -> Ppxlib.pattern
  ; structure_item : Ppxlib_ast.Ast.structure_item -> Ppxlib.pattern
  ; structure_item_desc : Ppxlib_ast.Ast.structure_item_desc -> Ppxlib.pattern
  ; toplevel_directive : Ppxlib_ast.Ast.toplevel_directive -> Ppxlib.pattern
  ; toplevel_phrase : Ppxlib_ast.Ast.toplevel_phrase -> Ppxlib.pattern
  ; tuple : Ppxlib.pattern list -> Ppxlib.pattern
  ; type_declaration : Ppxlib_ast.Ast.type_declaration -> Ppxlib.pattern
  ; type_exception : Ppxlib_ast.Ast.type_exception -> Ppxlib.pattern
  ; type_extension : Ppxlib_ast.Ast.type_extension -> Ppxlib.pattern
  ; type_kind : Ppxlib_ast.Ast.type_kind -> Ppxlib.pattern
  ; typed : Ppxlib.pattern -> string -> Ppxlib.pattern
  ; unit : (unit, Ppxlib.pattern) Ppxlib_traverse_builtins.T.lift
  ; value_binding : Ppxlib_ast.Ast.value_binding -> Ppxlib.pattern
  ; value_description : Ppxlib_ast.Ast.value_description -> Ppxlib.pattern
  ; variance : Ppxlib_ast.Ast.variance -> Ppxlib.pattern
  ; virtual_flag : Ppxlib_ast.Ast.virtual_flag -> Ppxlib.pattern
  ; with_constraint : Ppxlib_ast.Ast.with_constraint -> Ppxlib.pattern > sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >