package mustache

  1. Overview
  2. Docs
type name = string
type dotted_name = string list
type loc = {
  1. loc_start : Stdlib.Lexing.position;
  2. loc_end : Stdlib.Lexing.position;
}
val pp_dotted_name : Stdlib.Format.formatter -> string list -> unit
val string_of_dotted_name : string list -> string
module Ast : sig ... end
type name_kind =
  1. | Section_name
  2. | Inverted_section_name
  3. | Partial_with_params_name
  4. | Param_name
type name_mismatch_error = {
  1. name_kind : name_kind;
  2. start_name : name;
  3. end_name : name;
}
exception Mismatched_names of loc * name_mismatch_error
exception Invalid_as_partial_parameter of name * Ast.t