package comby-kernel

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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
Sourcetype syntax = {
  1. variable : string;
  2. pattern : string;
  3. offset : int;
  4. kind : kind;
}
Sourceval sexp_of_syntax : syntax -> Ppx_sexp_conv_lib.Sexp.t
Sourceval syntax_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> syntax
Sourcetype atom =
  1. | Hole of syntax
  2. | Constant of string
Sourceval sexp_of_atom : atom -> Ppx_sexp_conv_lib.Sexp.t
Sourceval atom_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> atom
Sourcetype t = atom list
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
Sourceval t_of_sexp : Sexplib0__.Sexp.t -> t
Sourceval sexp_of_t : t -> Sexplib0__.Sexp.t
Sourcemodule Make (_ : Metasyntax.S) (_ : External.S) : sig ... end