package camlp4

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val semi : bool
val pipe : bool
val no_semisep : OCaml.Make(Syntax).sep
method andsep : OCaml.Make(Syntax).sep
method anti : Stdlib.Format.formatter -> string -> unit
method apply_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit
method binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.binding -> unit
method class_declaration : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_expr -> unit
method class_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_expr -> unit
method class_params : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit
method class_sig_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_sig_item -> unit
method class_str_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_str_item -> unit
method class_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_type -> unit
method constrain : Stdlib.Format.formatter -> (OCaml.Make(Syntax).Ast.ctyp * OCaml.Make(Syntax).Ast.ctyp) -> unit
method constructor_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit
method ctyp : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit
method ctyp1 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit
method direction_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.direction_flag -> unit
method dot_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit
method expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit
method expr_list : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr list -> unit
method expr_list_cons : bool -> Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit
method fun_binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).fun_binding -> unit
method functor_arg : Stdlib.Format.formatter -> (string * OCaml.Make(Syntax).Ast.module_type) -> unit
method functor_arg_var : Stdlib.Format.formatter -> string -> unit
method functor_args : Stdlib.Format.formatter -> (string * OCaml.Make(Syntax).Ast.module_type) list -> unit
method ident : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ident -> unit
method implem : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.str_item -> unit
method interf : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.sig_item -> unit
method match_case : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.match_case -> unit
method match_case_aux : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.match_case -> unit
method module_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_expr -> unit
method module_rec_binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_binding -> unit
method module_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_type -> unit
method mutable_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.mutable_flag -> unit
method node : 'b. Stdlib.Format.formatter -> 'b -> ('b -> OCaml.Make(Syntax).Loc.t) -> unit
method nonrec_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.rec_flag -> unit
method numeric : Stdlib.Format.formatter -> string -> string -> unit
method override_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.override_flag -> unit
method patt : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method patt1 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method patt2 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method patt3 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method patt4 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method patt5 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method patt_class_expr_fun_args : Stdlib.Format.formatter -> (OCaml.Make(Syntax).Ast.patt * OCaml.Make(Syntax).Ast.class_expr) -> unit
method patt_expr_fun_args : Stdlib.Format.formatter -> (OCaml.Make(Syntax).fun_binding * OCaml.Make(Syntax).Ast.expr) -> unit
method patt_tycon : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method print_comments_before : OCaml.Make(Syntax).Loc.t -> Stdlib.Format.formatter -> unit
method private_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.private_flag -> unit
method quoted_string : Stdlib.Format.formatter -> string -> unit
method raise_match_failure : Stdlib.Format.formatter -> OCaml.Make(Syntax).Loc.t -> unit
method rec_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.rec_flag -> unit
method record_binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.rec_binding -> unit
method reset : < andsep : OCaml.Make(Syntax).sep ; anti : Stdlib.Format.formatter -> string -> unit ; apply_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit ; binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.binding -> unit ; class_declaration : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_expr -> unit ; class_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_expr -> unit ; class_params : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit ; class_sig_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_sig_item -> unit ; class_str_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_str_item -> unit ; class_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.class_type -> unit ; constrain : Stdlib.Format.formatter -> (OCaml.Make(Syntax).Ast.ctyp * OCaml.Make(Syntax).Ast.ctyp) -> unit ; constructor_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit ; ctyp : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit ; ctyp1 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit ; direction_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.direction_flag -> unit ; dot_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit ; expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit ; expr_list : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr list -> unit ; expr_list_cons : bool -> Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit ; fun_binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).fun_binding -> unit ; functor_arg : Stdlib.Format.formatter -> (string * OCaml.Make(Syntax).Ast.module_type) -> unit ; functor_arg_var : Stdlib.Format.formatter -> string -> unit ; functor_args : Stdlib.Format.formatter -> (string * OCaml.Make(Syntax).Ast.module_type) list -> unit ; ident : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ident -> unit ; implem : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.str_item -> unit ; interf : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.sig_item -> unit ; match_case : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.match_case -> unit ; match_case_aux : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.match_case -> unit ; mk_expr_list : OCaml.Make(Syntax).Ast.expr -> OCaml.Make(Syntax).Ast.expr list * OCaml.Make(Syntax).Ast.expr option ; mk_patt_list : OCaml.Make(Syntax).Ast.patt -> OCaml.Make(Syntax).Ast.patt list * OCaml.Make(Syntax).Ast.patt option ; module_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_expr -> unit ; module_expr_get_functor_args : (string * OCaml.Make(Syntax).Ast.module_type) list -> OCaml.Make(Syntax).Ast.module_expr -> (string * OCaml.Make(Syntax).Ast.module_type) list * OCaml.Make(Syntax).Ast.module_expr * OCaml.Make(Syntax).Ast.module_type option ; module_rec_binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_binding -> unit ; module_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_type -> unit ; mutable_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.mutable_flag -> unit ; node : 'b. Stdlib.Format.formatter -> 'b -> ('b -> OCaml.Make(Syntax).Loc.t) -> unit ; nonrec_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.rec_flag -> unit ; numeric : Stdlib.Format.formatter -> string -> string -> unit ; override_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.override_flag -> unit ; patt : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; patt1 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; patt2 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; patt3 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; patt4 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; patt5 : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; patt_class_expr_fun_args : Stdlib.Format.formatter -> (OCaml.Make(Syntax).Ast.patt * OCaml.Make(Syntax).Ast.class_expr) -> unit ; patt_expr_fun_args : Stdlib.Format.formatter -> (OCaml.Make(Syntax).fun_binding * OCaml.Make(Syntax).Ast.expr) -> unit ; patt_tycon : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; print_comments_before : OCaml.Make(Syntax).Loc.t -> Stdlib.Format.formatter -> unit ; private_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.private_flag -> unit ; quoted_string : Stdlib.Format.formatter -> string -> unit ; raise_match_failure : Stdlib.Format.formatter -> OCaml.Make(Syntax).Loc.t -> unit ; rec_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.rec_flag -> unit ; record_binding : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.rec_binding -> unit ; reset : 'a ; reset_semi : 'a ; semisep : OCaml.Make(Syntax).sep ; seq : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit ; set_comments : bool -> 'a ; set_curry_constr : bool -> 'a ; set_loc_and_comments : 'a ; set_semisep : OCaml.Make(Syntax).sep -> 'a ; sig_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.sig_item -> unit ; simple_ctyp : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit ; simple_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit ; simple_module_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_expr -> unit ; simple_patt : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit ; str_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.str_item -> unit ; string : Stdlib.Format.formatter -> string -> unit ; sum_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit ; type_params : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp list -> unit ; under_pipe : 'a ; under_semi : 'a ; value_let : string ; value_val : string ; var : Stdlib.Format.formatter -> string -> unit ; virtual_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.virtual_flag -> unit ; with_constraint : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.with_constr -> unit.. > as 'a
method reset_semi : 'a
method semisep : OCaml.Make(Syntax).sep
method seq : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit
method set_comments : bool -> 'a
method set_curry_constr : bool -> 'a
method set_loc_and_comments : 'a
method set_semisep : OCaml.Make(Syntax).sep -> 'a
method sig_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.sig_item -> unit
method simple_ctyp : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit
method simple_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.expr -> unit
method simple_module_expr : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.module_expr -> unit
method simple_patt : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.patt -> unit
method str_item : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.str_item -> unit
method string : Stdlib.Format.formatter -> string -> unit
method sum_type : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp -> unit
method type_params : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.ctyp list -> unit
method under_pipe : 'a
method under_semi : 'a
method value_let : string
method value_val : string
method var : Stdlib.Format.formatter -> string -> unit
method virtual_flag : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.virtual_flag -> unit
method with_constraint : Stdlib.Format.formatter -> OCaml.Make(Syntax).Ast.with_constr -> unit
OCaml

Innovation. Community. Security.