package camlp4

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

Parameters

module X : sig ... end

Signature

val size : int
val mode : mode
val tuplify_expr : (int -> AstFilters.Ast.expr) -> AstFilters.Ast.expr
val tuplify_patt : (int -> AstFilters.Ast.patt) -> AstFilters.Ast.patt
val xiks : int -> AstFilters.Ast.expr
val tuplify_tycon : string -> AstFilters.Ast.ctyp
val default_match_case : AstFilters.Ast.match_case
val default_expr : AstFilters.Ast.expr
val is_unknown : AstFilters.Ast.ctyp -> bool
val contains_unknown : AstFilters.Ast.ctyp -> bool
val out_constr_patt : string -> AstFilters.Ast.patt
val out_constr_expr : string -> AstFilters.Ast.expr
val match_case_of_constructor : string -> AstFilters.Ast.ctyp -> AstFilters.Ast.match_case
val match_case_of_sum_type : AstFilters.Ast.ctyp -> AstFilters.Ast.match_case
val match_case_of_poly_constructor : string -> AstFilters.Ast.ctyp list -> AstFilters.Ast.match_case
val match_case_of_poly_sum_type : AstFilters.Ast.ctyp -> AstFilters.Ast.match_case
val record_patt_of_type : int -> AstFilters.Ast.ctyp -> AstFilters.Ast.patt
val type_list_of_record_type : AstFilters.Ast.ctyp -> (string list * AstFilters.Ast.ctyp list) -> string list * AstFilters.Ast.ctyp list
val expr_of_record_type : AstFilters.Ast.ctyp -> AstFilters.Ast.match_case
val failure_match_case : AstFilters.Ast.match_case
val string_of_type_param : AstFilters.Ast.ctyp -> string
val ctyp_name_of_name_params : AstFilters.Ast.ident -> AstFilters.Ast.ctyp list -> AstFilters.Ast.ctyp