package ppx_regexp

  1. Overview
  2. Docs
val error : loc:Migrate_parsetree.Ast_409.Location.t -> string -> 'a
val warn : loc:Location.t -> string -> Migrate_parsetree__Ast_409.Parsetree.expression -> Migrate_parsetree__Ast_409.Parsetree.expression
module List : sig ... end
module Regexp : sig ... end
val dyn_bindings : Migrate_parsetree__Ast_409.Parsetree.value_binding list ref
val clear_bindings : unit -> unit
val add_binding : Migrate_parsetree__Ast_409.Parsetree.value_binding -> unit
val get_bindings : unit -> Migrate_parsetree__Ast_409.Parsetree.value_binding list
val fresh_var : unit -> string
val is_zero : string -> int -> bool
val must_match : string -> int -> bool
val extract_bindings : pos:Lexing.position -> string -> Migrate_parsetree__Ast_409.Parsetree.expression * (string Location.loc * int option * bool) list * int
val wrap_group_bindings : loc:'a -> Migrate_parsetree.Ast_409.Parsetree.expression -> int -> (string Location.loc * int option * bool) list -> Migrate_parsetree.Ast_409.Parsetree.expression
val rewrite_structure : 'a -> Migrate_parsetree__Ast_409.Parsetree.structure_item list -> Migrate_parsetree__Ast_409.Parsetree.structure_item list