package ppx_regexp

  1. Overview
  2. Docs
Matching Regular Expressions with OCaml Patterns

Install

Dune Dependency

Authors

Maintainers

Sources

ppx_regexp-v0.4.2.tbz
sha256=74ca16b89a3541f418c459e50a8a994822676c4decf102af6b5b997835a2c788
md5=a75a929d78334cb48a6cfec9c3e0506c

doc/ppx_regexp/Ppx_regexp/index.html

Module Ppx_regexp

val ocaml_version : Migrate_parsetree.Versions.OCaml_404.types Migrate_parsetree.Versions.ocaml_version
val error : loc:Migrate_parsetree.Ast_404.Location.t -> string -> 'a
val warn : loc:Migrate_parsetree__Ast_404.Location.t -> string -> Migrate_parsetree__Ast_404.Parsetree.expression -> Migrate_parsetree__Ast_404.Parsetree.expression
module List : sig ... end
module Regexp : sig ... end
val dyn_bindings : Migrate_parsetree__Ast_404.Parsetree.value_binding list ref
val clear_bindings : unit -> unit
val add_binding : Migrate_parsetree__Ast_404.Parsetree.value_binding -> unit
val get_bindings : unit -> Migrate_parsetree__Ast_404.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_404.Parsetree.expression * (string Location.loc * int option * bool) list * int
val wrap_group_bindings : loc:'a -> Migrate_parsetree.Ast_404.Parsetree.expression -> int -> (Migrate_parsetree__Ast_404.Ast_helper.str * int option * bool) list -> Migrate_parsetree.Ast_404.Parsetree.expression
val transform_cases : loc:Migrate_parsetree.Ast_404.Location.t -> Migrate_parsetree.Ast_404.Parsetree.case list -> Migrate_parsetree.Ast_404.Parsetree.expression
val rewrite_expr : Migrate_parsetree.Ast_404.Ast_mapper.mapper -> Migrate_parsetree.Ast_404.Parsetree.expression -> Migrate_parsetree.Ast_404.Parsetree.expression
val rewrite_structure : 'a -> Migrate_parsetree__Ast_404.Parsetree.structure -> Migrate_parsetree__Ast_404.Parsetree.structure
OCaml

Innovation. Community. Security.