package comby-kernel

  1. Overview
  2. Docs
A match engine for structural code search and replace that supports ~every language

Install

Dune Dependency

Authors

Maintainers

Sources

comby-kernel.1.7.0.tar.gz
md5=ee6556d8bd9b25ed0445ebe23862e48a
sha512=e6386c8ce5ef14bbcab2b0ead5b1edc39375438f56330d5f02e81e467afe6623a7e299f97f26008d77bbc62850c6dc63a7cbe5b81671b5183ff3adeee5946bb3

doc/comby-kernel.matchers/Matchers/Script/Make/index.html

Module Script.MakeSource

Parameters

module Metasyntax : sig ... end
module External : sig ... end

Signature

Sourcemodule Parser : sig ... end
Sourceval spec_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> spec
Sourceval sexp_of_spec : spec -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype op =
  1. | And
  2. | Or
  3. | Not
Sourceval op_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> op
Sourceval sexp_of_op : op -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype exp =
  1. | Exp of op * exp list
  2. | Spec of spec
Sourceval exp_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> exp
Sourceval sexp_of_exp : exp -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype t = exp list
Sourceval t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
Sourceval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
Sourceval ignore : 'a Vangstrom.t -> unit Vangstrom.t
Sourceval spaces : char list Vangstrom.t
Sourceval spaces1 : char list Vangstrom.t
Sourceval optional : string -> unit Vangstrom.t
Sourceval chainl1 : 'a Vangstrom.t -> ('a -> 'a -> 'a) Vangstrom.t -> 'a Vangstrom.t
Sourceval parens : 'a list Vangstrom.t -> 'a list Vangstrom.t
Sourceval template_parser : 'a Vangstrom.t -> Matchers__.Types.Ast.atom Vangstrom.t
Sourceval spec : exp list Vangstrom.t
Sourceval unop : string list -> exp list Vangstrom.t -> exp list Vangstrom.t
Sourceval binop : string list -> op -> (exp Base__List.t -> exp Base__List.t -> exp list) Vangstrom.t
Sourceval exp_parser : exp Base__List.t Vangstrom.t
Sourceval parser : exp Base__List.t Vangstrom.t
Sourceval parse : string -> (exp Base__List.t, string) result
Sourceval to_string : t -> string
OCaml

Innovation. Community. Security.