package ocaml-webworker

  1. Overview
  2. Docs
exception Not_allowed of string
exception Useless_refine
exception Nothing_to_do
val mk_id : string -> Longident.t Location.loc
val mk_var : 'a -> 'a Location.loc
module Predef_types : sig ... end
val placeholder : Parsetree.expression
val shorten_path : 'a -> 'b -> 'b
val gen_patterns : ?recurse:bool -> Env.t -> Types.type_expr -> Typedtree.pattern list
val from_type_decl : Env.t -> Path.t -> Types.type_expr -> Typedtree.pattern list
val needs_parentheses : Browse_raw.node list -> bool
val get_every_pattern : Browse_raw.node list -> Location.t * Typedtree.pattern list
val destructible : Typedtree.pattern -> bool
val is_package : Types.type_expr -> bool
val filter_attr : Ast_mapper.mapper
val filter_expr_attr : Parsetree.expression -> Parsetree.expression
val filter_pat_attr : Parsetree.pattern -> Parsetree.pattern
val qualify_constructors : (Env.t -> Path.t -> Path.t) -> Typedtree.pattern -> Typedtree.pattern
val node : Browse_raw.node -> Browse_raw.node list -> Location.t * string