package mustache

  1. Overview
  2. Docs

Module Mustache_typesSource

Sourcetype name = string
Sourcetype dotted_name = string list
Sourcetype loc = {
  1. loc_start : Lexing.position;
  2. loc_end : Lexing.position;
}
Sourceval pp_dotted_name : Format.formatter -> string list -> unit
Sourceval string_of_dotted_name : string list -> string
Sourcemodule Ast : sig ... end
Sourcetype name_kind =
  1. | Section_name
  2. | Inverted_section_name
  3. | Partial_with_params_name
  4. | Param_name
Sourcetype name_mismatch_error = {
  1. name_kind : name_kind;
  2. start_name : name;
  3. end_name : name;
}
Sourceexception Mismatched_names of loc * name_mismatch_error
Sourceexception Invalid_as_partial_parameter of name * Ast.t