Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Pprintast.printer(3)		 OCaml library		  Pprintast.printer(3)

NAME
       Pprintast.printer - no description

Class
       Class   Pprintast.printer

Documentation
       class printer : unit -> object end

       Parameters:

       ""

       unit

       val pipe	: bool

       val semi	: bool

       method binding :	Format.formatter -> Parsetree.value_binding -> unit

       method  bindings	 :  Format.formatter  ->  Asttypes.rec_flag  *	Parse-
       tree.value_binding list -> unit

       method case_list	: Format.formatter -> Parsetree.case list -> unit

       method class_expr : Format.formatter -> Parsetree.class_expr -> unit

       method class_field : Format.formatter ->	Parsetree.class_field -> unit

       method class_params_def : Format.formatter  ->  (Parsetree.core_type  *
       Asttypes.variance) list -> unit

       method  class_signature : Format.formatter -> Parsetree.class_signature
       -> unit

       method class_structure :	Format.formatter ->  Parsetree.class_structure
       -> unit

       method class_type : Format.formatter -> Parsetree.class_type -> unit

       method	class_type_declaration_list   :	  Format.formatter  ->	Parse-
       tree.class_type_declaration list	-> unit

       method constant : Format.formatter -> Asttypes.constant -> unit

       method constant_string :	Format.formatter -> string -> unit

       method core_type	: Format.formatter -> Parsetree.core_type -> unit

       method core_type1 : Format.formatter -> Parsetree.core_type -> unit

       method direction_flag : Format.formatter	-> Asttypes.direction_flag  ->
       unit

       method directive_argument : Format.formatter -> Parsetree.directive_ar-
       gument -> unit

       method exception_declaration  :	Format.formatter  ->  Parsetree.exten-
       sion_constructor	-> unit

       method expression : Format.formatter -> Parsetree.expression -> unit

       method expression1 : Format.formatter ->	Parsetree.expression ->	unit

       method expression2 : Format.formatter ->	Parsetree.expression ->	unit

       method  extension_constructor  :	 Format.formatter  -> Parsetree.exten-
       sion_constructor	-> unit

       method label_exp	: Format.formatter -> Asttypes.label  *	 Parsetree.ex-
       pression	option * Parsetree.pattern -> unit

       method  label_x_expression_param	: Format.formatter -> Asttypes.label *
       Parsetree.expression -> unit

       method list :  'a.   ?sep:Pprintast.space_formatter  ->	?first:Pprint-
       ast.space_formatter  -> ?last:Pprintast.space_formatter -> (Format.for-
       matter -> 'a -> unit) ->	Format.formatter -> 'a list -> unit

       method longident	: Format.formatter -> Longident.t -> unit

       method longident_loc : Format.formatter -> Longident.t Asttypes.loc  ->
       unit

       method module_expr : Format.formatter ->	Parsetree.module_expr -> unit

       method module_type : Format.formatter ->	Parsetree.module_type -> unit

       method mutable_flag : Format.formatter -> Asttypes.mutable_flag -> unit

       method  option :	'a.  ?first:Pprintast.space_formatter -> ?last:Pprint-
       ast.space_formatter -> (Format.formatter	-> 'a -> unit) ->  Format.for-
       matter -> 'a option -> unit

       method  paren  :	'a.  ?first:Pprintast.space_formatter -> ?last:Pprint-
       ast.space_formatter -> bool -> (Format.formatter	-> 'a -> unit) -> For-
       mat.formatter ->	'a -> unit

       method pattern :	Format.formatter -> Parsetree.pattern -> unit

       method pattern1 : Format.formatter -> Parsetree.pattern -> unit

       method payload :	Format.formatter -> Parsetree.payload -> unit

       method private_flag : Format.formatter -> Asttypes.private_flag -> unit

       method rec_flag : Format.formatter -> Asttypes.rec_flag -> unit

       method nonrec_flag : Format.formatter ->	Asttypes.rec_flag -> unit

       method reset : <	attribute : Format.formatter ->	Parsetree.attribute ->
       unit; attributes	: Format.formatter ->  Parsetree.attributes  ->	 unit;
       binding : Format.formatter -> Parsetree.value_binding ->	unit; bindings
       : Format.formatter -> Asttypes.rec_flag * Parsetree.value_binding  list
       ->  unit;  case_list : Format.formatter -> Parsetree.case list -> unit;
       class_expr  :  Format.formatter	->   Parsetree.class_expr   ->	 unit;
       class_field   :	Format.formatter  ->  Parsetree.class_field  ->	 unit;
       class_params_def	:  Format.formatter  ->	 (Parsetree.core_type  *  Ast-
       types.variance)	list  ->  unit;	 class_signature : Format.formatter ->
       Parsetree.class_signature -> unit; class_structure  :  Format.formatter
       ->  Parsetree.class_structure ->	unit; class_type : Format.formatter ->
       Parsetree.class_type -> unit; class_type_declaration_list : Format.for-
       matter  ->  Parsetree.class_type_declaration  list  -> unit; constant :
       Format.formatter	-> Asttypes.constant ->	unit; constant_string  :  For-
       mat.formatter ->	string -> unit;	core_type : Format.formatter ->	Parse-
       tree.core_type  ->  unit;  core_type1  :	 Format.formatter  ->	Parse-
       tree.core_type  ->  unit;  direction_flag  :  Format.formatter  -> Ast-
       types.direction_flag -> unit; directive_argument	: Format.formatter  ->
       Parsetree.directive_argument  ->	 unit;	exception_declaration  :  For-
       mat.formatter ->	Parsetree.extension_constructor	-> unit; expression  :
       Format.formatter	 ->  Parsetree.expression  -> unit; expression1	: For-
       mat.formatter ->	 Parsetree.expression  ->  unit;  expression2  :  For-
       mat.formatter  -> Parsetree.expression -> unit; extension : Format.for-
       matter -> Parsetree.extension ->	 unit;	extension_constructor  :  For-
       mat.formatter  -> Parsetree.extension_constructor -> unit; floating_at-
       tribute : Format.formatter -> Parsetree.attribute -> unit;  item_attri-
       bute : Format.formatter -> Parsetree.attribute -> unit; item_attributes
       : Format.formatter -> Parsetree.attributes ->  unit;  item_extension  :
       Format.formatter	 ->  Parsetree.extension  ->  unit;  label_exp	: For-
       mat.formatter ->	Asttypes.label * Parsetree.expression option *	Parse-
       tree.pattern  ->	 unit;	label_x_expression_param : Format.formatter ->
       Asttypes.label *	Parsetree.expression ->	unit; list : 'a.  ?sep:Pprint-
       ast.space_formatter	->     ?first:Pprintast.space_formatter	    ->
       ?last:Pprintast.space_formatter -> (Format.formatter -> 'a -> unit)  ->
       Format.formatter	 ->  'a	 list -> unit; longident : Format.formatter ->
       Longident.t -> unit; longident_loc :  Format.formatter  ->  Longident.t
       Asttypes.loc  ->	unit; module_expr : Format.formatter ->	Parsetree.mod-
       ule_expr	-> unit;  module_type  :  Format.formatter  ->	Parsetree.mod-
       ule_type	 ->  unit;  mutable_flag  : Format.formatter ->	Asttypes.muta-
       ble_flag	-> unit; nonrec_flag : Format.formatter	 ->  Asttypes.rec_flag
       ->    unit;   option   :	  'a.	 ?first:Pprintast.space_formatter   ->
       ?last:Pprintast.space_formatter -> (Format.formatter -> 'a -> unit)  ->
       Format.formatter	 ->  'a	 option	 ->  unit; paren : 'a.	?first:Pprint-
       ast.space_formatter -> ?last:Pprintast.space_formatter -> bool -> (For-
       mat.formatter ->	'a -> unit) -> Format.formatter	-> 'a -> unit; pattern
       : Format.formatter -> Parsetree.pattern -> unit;	pattern1 : Format.for-
       matter  ->  Parsetree.pattern  ->  unit;	 payload : Format.formatter ->
       Parsetree.payload -> unit;  private_flag	 :  Format.formatter  ->  Ast-
       types.private_flag   ->	unit;  rec_flag	 :  Format.formatter  ->  Ast-
       types.rec_flag -> unit; reset : 'b; reset_ifthenelse : 'b; reset_pipe :
       'b;  reset_semi	: 'b; signature	: Format.formatter -> Parsetree.signa-
       ture_item list -> unit; signature_item  :  Format.formatter  ->	Parse-
       tree.signature_item  ->	unit; simple_expr : Format.formatter ->	Parse-
       tree.expression -> unit;	simple_pattern :  Format.formatter  ->	Parse-
       tree.pattern  ->	unit; string_quot : Format.formatter ->	Asttypes.label
       -> unit;	structure : Format.formatter ->	Parsetree.structure_item  list
       ->  unit; structure_item	: Format.formatter -> Parsetree.structure_item
       -> unit;	sugar_expr : Format.formatter -> Parsetree.expression -> bool;
       toplevel_phrase	:  Format.formatter  ->	 Parsetree.toplevel_phrase  ->
       unit; type_declaration :	Format.formatter -> Parsetree.type_declaration
       -> unit;	type_def_list :	Format.formatter -> Parsetree.type_declaration
       list -> unit; type_extension : Format.formatter	->  Parsetree.type_ex-
       tension -> unit;	type_param : Format.formatter -> Parsetree.core_type *
       Asttypes.variance -> unit; type_params :	 Format.formatter  ->  (Parse-
       tree.core_type  *  Asttypes.variance)  list  -> unit; type_with_label :
       Format.formatter	-> Asttypes.label * Parsetree.core_type	-> unit; tyvar
       : Format.formatter -> string -> unit; under_ifthenelse :	'b; under_pipe
       : 'b; under_semi	: 'b; value_description	: Format.formatter  ->	Parse-
       tree.value_description -> unit; virtual_flag : Format.formatter -> Ast-
       types.virtual_flag -> unit; .. >	as 'b

       method reset_semi : 'b

       method reset_ifthenelse : 'b

       method reset_pipe : 'b

       method signature	: Format.formatter -> Parsetree.signature_item list ->
       unit

       method signature_item : Format.formatter	-> Parsetree.signature_item ->
       unit

       method simple_expr : Format.formatter ->	Parsetree.expression ->	unit

       method simple_pattern : Format.formatter	-> Parsetree.pattern ->	unit

       method string_quot : Format.formatter ->	Asttypes.label -> unit

       method structure	: Format.formatter -> Parsetree.structure_item list ->
       unit

       method structure_item : Format.formatter	-> Parsetree.structure_item ->
       unit

       method sugar_expr : Format.formatter -> Parsetree.expression -> bool

       method toplevel_phrase :	Format.formatter ->  Parsetree.toplevel_phrase
       -> unit

       method  type_declaration	 : Format.formatter -> Parsetree.type_declara-
       tion -> unit

       method type_def_list : Format.formatter	->  Parsetree.type_declaration
       list -> unit

       method type_extension : Format.formatter	-> Parsetree.type_extension ->
       unit

       method type_param :  Format.formatter  ->  Parsetree.core_type  *  Ast-
       types.variance -> unit

       method  type_params  :  Format.formatter	-> (Parsetree.core_type	* Ast-
       types.variance) list -> unit

       method type_with_label :	Format.formatter ->  Asttypes.label  *	Parse-
       tree.core_type -> unit

       method tyvar : Format.formatter -> string -> unit

       method under_pipe : 'b

       method under_semi : 'b

       method under_ifthenelse : 'b

       method value_description	: Format.formatter -> Parsetree.value_descrip-
       tion -> unit

       method virtual_flag : Format.formatter -> Asttypes.virtual_flag -> unit

       method attribute	: Format.formatter -> Parsetree.attribute -> unit

       method item_attribute : Format.formatter	-> Parsetree.attribute -> unit

       method floating_attribute : Format.formatter -> Parsetree.attribute  ->
       unit

       method attributes : Format.formatter -> Parsetree.attributes -> unit

       method  item_attributes	:  Format.formatter -> Parsetree.attributes ->
       unit

       method extension	: Format.formatter -> Parsetree.extension -> unit

       method item_extension : Format.formatter	-> Parsetree.extension -> unit

OCamldoc			  2017-04-30		  Pprintast.printer(3)

NAME | Class | Documentation

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Pprintast.printer&sektion=3o&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help