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/Template/index.html

Module Matchers.TemplateSource

Sourcetype kind =
  1. | Value
  2. | Length
  3. | Lines
  4. | OffsetStart
  5. | OffsetEnd
  6. | LineStart
  7. | LineEnd
  8. | ColumnStart
  9. | ColumnEnd
  10. | FileName
  11. | FilePath
  12. | FileDirectory
  13. | Lowercase
  14. | Uppercase
  15. | Capitalize
  16. | Uncapitalize
  17. | UpperCamelCase
  18. | LowerCamelCase
  19. | UpperSnakeCase
  20. | LowerSnakeCase
  21. | External of string
Sourceval kind_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> kind
Sourceval sexp_of_kind : kind -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype syntax = {
  1. variable : string;
  2. pattern : string;
  3. offset : int;
  4. kind : kind;
}
Sourceval syntax_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> syntax
Sourceval sexp_of_syntax : syntax -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype atom =
  1. | Hole of syntax
  2. | Constant of string
Sourceval atom_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> atom
Sourceval sexp_of_atom : atom -> Ppx_sexp_conv_lib.Sexp.t
Sourcetype t = atom list
Sourceval t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
Sourceval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
Sourcemodule type S = sig ... end
include module type of Template
Sourcemodule Make (_ : sig ... end) (_ : sig ... end) : sig ... end
OCaml

Innovation. Community. Security.